Ruby でデザインパターンをやってみたよ、というのはそれほどめずらしくはないと思うけど、これは GoF の元ネタに引きずられず Ruby らしいコードで書かれていて、とても勉強になった。
もちろん、そこ、method_missing でやるのはどうなの?とか、自分なら違う形にするな、とか思うところはあるわけで、そこも含めて非常にためになる&おもしろかった。
読みたい人は、The GoF patterns implemented in Ruby から。
オブジェクト指向における再利用のためのデザインパターン
posted with amazlet on 07.12.06
エリック ガンマ ラルフ ジョンソン リチャード ヘルム ジョン ブリシディース Erich Gamma Ralph Johnson Richard Helm John Vlissides 本位田 真一 吉田 和樹
ソフトバンククリエイティブ (1999/10)
売り上げランキング: 27191
ソフトバンククリエイティブ (1999/10)
売り上げランキング: 27191