生成に関するパターン
Abstract Factory パターン
関連する一連のインスタンスを状況に応じて適切に生成する方法を提供
Builder パターン
複合化されたインスタンスの生成過程を隠蔽
Factory Method パターン
実際に生成されるインスタンスに依存しない、インスタンスの生成方法を提供
Prototype パターン
同様のインスタンスを生成するために、原型のインスタンスを複製
Singleton パターン
あるクラスについて、インスタンスが単一であることを保証