第1部デザインパターンに慣れる
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 - 状態をクラスとして表現する
21章:Proxy - 必要になてから作る
22章:command - 命令をクラスにする