Curated Tech Reading Map

次に読むべき技術書が見つかるサイト

書籍

Java言語で学ぶデザインパターン入門

結城浩

Amazonで購入※ 上記は Amazon アソシエイトによる広告リンクです。

概要

GoFデザインパターン23種をJava言語のサンプルコードで解説。 設計原則を実践的に学べるロングセラー。

対象読者

  • Java の基本構文を理解しているエンジニア
  • GoF デザインパターンを体系的に学びたい開発者
  • オブジェクト指向設計の引き出しを増やしたい中級者

目次 23章

  1. 第1章 Iterator 1つ1つ数え上げる
  2. 第2章 Adapter 一皮かぶせて再利用
  3. 第3章 Template Method 具体的な処理をサブクラスにまかせる
  4. 第4章 FactoryMethod インスタンス作成をサブクラスにまかせる
  5. 第5章 Singleton たった1つのインスタンス
  6. 第6章 Prototype コピーしてインスタンスを作る
  7. 第7章 Builder 複雑なインスタンスを組み立てる
  8. 第8章 Abstract Factory 関連する部品を組み合わせて製品を作る
  9. 第9章 Bridge 機能の階層と実装の階層を分ける
  10. 第10章 Strategy アルゴリズムをごっそり切り替える
  11. 第11章 Composite 容器と中身の同一視
  12. 第12章 Decorator 飾り枠と中身の同一視
  13. 第13章 Visitor 構造を渡り歩きながら仕事をする
  14. 第14章 Chain of Responsibility 責任のたらい回し
  15. 第15章 Facade シンプルな窓口
  16. 第16章 Mediator 相手は相談役1人だけ
  17. 第17章 Observer 状態の変化を通知する
  18. 第18章 Memento 状態を保存する
  19. 第19章 State 状態をクラスとして表現する
  20. 第20章 Flyweight 同じものを共有して無駄をなくす
  21. 第21章 Proxy 必要になってから作る
  22. 第22章 Command 命令をクラスにする
  23. 第23章 Interpreter 文法規則をクラスで表現する

タグ

#design-patterns#architecture

奥付

出版社
ソフトバンクパブリッシング
ISBN
978-4797327038
出版日
2004年6月
参考定価
¥4,180税込Amazonの実売価格と異なる場合があります

この本を手に入れる

※ 上記は Amazon アソシエイトによる広告リンクです。

前提となる書籍

次に読む書籍