オブジェクト指向における再利用のためのデザインパターン
エリック・ガンマ、リチャード・ヘルム、ラルフ・ジョンソン、ジョン・ブリシディース
オブジェクト指向設計で繰り返し現れる解法を、23のパターンとして整理した書。生成・構造・振る舞いの三つに分類し、それぞれ目的、適用できる状況、構造、実装上の注意を同じ書式で記述するカタログの形をとる。冒頭ではドキュメントエディタの設計を例に、複数のパターンが噛み合う様子を通して見せる。共通の名前を与えたことで、設計を議論するための語彙そのものを変えた。
ジャンル: テクノロジー
この本を薦めた人(1人)
- ジェフ・アトウッド(Stack Overflow共同創業者(ブログCoding Horror運営))が薦めた。
全プログラマが一度は読む価値がある
出典: Coding Horror「Rethinking Design Patterns」
ジェフ・アトウッドが薦めた他の本
- 『CODE COMPLETE 第2版―完全なプログラミングを目指して』(スティーブ・マコネル)
- 人月の神話(フレデリック・P・ブルックスJr.)
- 超明快 Webユーザビリティ(スティーブ・クルーグ)
- 『ピープルウエア―ヤル気こそプロジェクト成功の鍵』(トム・デマルコ、ティモシー・リスター)
- ラピッドデベロップメント―効率的な開発を目指して(スティーブ・マコネル)
- 誰のためのデザイン? 認知科学者のデザイン原論(ドナルド・A・ノーマン)