訪問者

初めて仕事でVisitorパターンを使ったよ。

やることは簡単なんだけどなんだかコードにしずらいロジックで、とくちゃんと二人で一時間程あーでもないこーでもない言ってたんだけど、ふと思い立ってRefactoring to Patterns*1で読んだ「Accumulation to Visitor*2」を使って実装したところ拍子抜けするほどあっさり完了。スゴ。

読んでて良かった Refactoring to Patterns。