書籍
オブジェクト指向における再利用のためのデザインパターン
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Amazonで購入※ 上記は Amazon アソシエイトによる広告リンクです。
概要
ソフトウェア設計における共通言語として機能する23のパターンを定義した 業界全体の基礎を築いた歴史的文献。パターンの意図を深く理解するための辞書的名著。
対象読者
- デザインパターンの原典を学びたいエンジニア
- 設計の共通語彙を正確に理解したいアーキテクト
タグ
#design-patterns#oop
奥付
- 出版社
- SBクリエイティブ
- ISBN
- 978-4797311129
- 出版日
- 1999年10月
- 参考定価
- ¥5,280税込Amazonの実売価格と異なる場合があります
この本を手に入れる
※ 上記は Amazon アソシエイトによる広告リンクです。関連書籍
前提となる書籍
- 推奨前提
Head Firstデザインパターン
頭とからだで覚えるデザインパターンの基本
Eric Freeman, Elisabeth Robson
理由: 図解と豊富な例でパターンを体感的に掴んだら、意図・適用可能性・帰結が厳密に定義された原典で語彙を確かにする。GoF はパターンを設計の共通言語として体系化し、議論の土台を与える。
次に読む書籍
- 参考
エンタープライズ アプリケーションアーキテクチャパターン
Patterns of Enterprise Application Architecture
Martin Fowler
理由: 汎用的なオブジェクト間パターンを学んだら、層・永続化・分散といったエンタープライズ固有の文脈に効くパターン群へ進む。Fowler の PoEAA はその語彙(Repository・Domain Model 等)を与える。
- 参考
Clean Architecture
達人に学ぶソフトウェアの構造と設計
Robert C. Martin
理由: クラス/オブジェクト単位のパターン語彙を得たら、それらを束ねてシステム全体の依存方向と境界を律する視点へ広げる。クリーンアーキテクチャは詳細を外側へ追いやり、ビジネスルールを中心に据える。