[Ruby] 海外の「Ruby で GoF のデザパタを実装してみた」が必見

by tanabe on December 06, 2007

Ruby でデザインパターンをやってみたよ、というのはそれほどめずらしくはないと思うけど、これは GoF の元ネタに引きずられず Ruby らしいコードで書かれていて、とても勉強になった。

もちろん、そこ、method_missing でやるのはどうなの?とか、自分なら違う形にするな、とか思うところはあるわけで、そこも含めて非常にためになる&おもしろかった。
読みたい人は、The GoF patterns implemented in Ruby から。

オブジェクト指向における再利用のためのデザインパターン
エリック ガンマ ラルフ ジョンソン リチャード ヘルム ジョン ブリシディース Erich Gamma Ralph Johnson Richard Helm John Vlissides 本位田 真一 吉田 和樹
ソフトバンククリエイティブ (1999/10)
売り上げランキング: 27191