Shut up and study Design Pattern 言い訳は無しだ Based on これ読んでやる 増補改訂版Java言語で学ぶデザインパターン入門 log HelloJava, Singleton デザインパターンに慣れる Iterator Adapter Class継承を使ったもの 委譲を使ったもの サブクラスにまかせる TemplateMethod FactoryMethod インスタンスを作る Singleton Prototype Builder AbstractFactory 分けて考える Bridge Strategy 同一視 Composite Decorator 構造を渡り歩く Visitor ChainOfRepository シンプルにする Facade Mediator 状態を管理する Observer Memento State 無駄をなくす Flyweight Proxy クラスで表現する Command Interpreter