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