java言語で学ぶデザインパターン入門メモ

第1部デザインパターンに慣れる

1章:Iterator

2章:Adapter

第2部サブクラスに任せる

3章:Template Method - 具体的な処理をサブクラスに任せる

4章:Factory Method - インスタンス作成をサブクラスに任せる

5章:Singleton

6章:Prototype

7章:Builder

8章:Abstract Factory

9章:Bridge

10章:Strategy

11章:Composite

12章:Decorator

13章:Visitor

14章:Chain of Responsibility

15章:Facade

16章:Mediator

17章:Observer

18章:Memento

19章:state - 状態をクラスとして表現する

20章:Flyweight - 同じものを共有して無駄をなくす

21章:Proxy - 必要になてから作る

22章:command - 命令をクラスにする

23章:Interpreter - 文法規則をクラスで表現する