デザインパターンとともに学ぶオブジェクト指向のこころ
デザインパターンとオブジェクト指向をまとめて学べる一粒で二度おいしい本。
デザインパターンを解説するだけでなく、パターンの導出までおこなうことで、
オブジェクト指向設計における原則を分かり易く説明している。
開放閉鎖原則(The Open-Closed Principle) なども説明しているが、
特に繰り返し出てくるのは以下の原則。
- 流動的要素を特定してカプセル化する
- 継承ではなく集約を多用する
GoF のパターンを全て扱っているわけではないものの、
GoF 本を自力で読める基礎体力は身につけられる。
目次
第1部 オブジェクト指向ソフトウェア開発入門
第2部 従来のオブジェクト指向設計における限界
第3部 デザインパターン
第4部 すべてをまとめる:パターンを使って考える
第5部 新たな設計パラダイムに向けて
第6部 パターンの持つその他の価値
第7部 ファクトリ
第8部 まとめ、そして今後