visitorパターンとダックタイピングの比較

エキスパートpythonに載っているvisitorパターンの例をpythonrubyで書いてみて違いを見てみる。
本には、通常のvisitorパターンの例とダックタイピングを使った例が載っている。

pythonは関数をオブジェクトから引っ張り出してきて呼び、rubyはオブジェクトにメソッドを持っているかお伺いを立てる