Factory Method パターン
GoFでは抽象クラスを作るらしいけど、めんどうなのでいつもConcreteCreatorとConcreteProductだけ作る。
newするときはだいたいこのパターン使う。Creatorがオブジェクト保持しといてgetHoge(id)で同じインスタンス返すような、Flyweight パターンっぽいのと合わせて使う。
GoFでは抽象クラスを作るらしいけど、めんどうなのでいつもConcreteCreatorとConcreteProductだけ作る。
newするときはだいたいこのパターン使う。Creatorがオブジェクト保持しといてgetHoge(id)で同じインスタンス返すような、Flyweight パターンっぽいのと合わせて使う。