ギャング オブ フォー
2004年8月3日
私の見解では、ギャング オブ フォー はオブジェクト指向設計についてこれまで書かれた中で最高の書籍です。おそらくどのスタイルの設計にも当てはまるでしょう。この書籍はソフトウェア業界に多大な影響を与えました。GOF パターンが実装されている Java および .NET ライブラリがその証拠です。
私から称賛されてはいますが、この書籍は読みこなすのが簡単ではありません。オブジェクト指向設計の基本原則にかなり精通するまではお勧めしません。そのレベルに達していても、書籍を本当に理解するためには相当の労力がかかります。しかし、ほとんどの書籍とは異なり、その労力に見合うだけの価値があります。
C++ プログラマーでない場合、コード例の多くが C++ で記述されていることを心配する必要はありません。言語の分かりにくい部分ではなく、C ベースの言語を使用したことがある人なら誰でも簡単に理解できるコード例を使用しています。