DesignPatterns > FactoryMethod

FactoryMethod


目的

オブジェクトを生成するためのインタフェースのみを既定して、
実際にどのクラスをインスタンス化するかはサブクラスでの実装に任せる。

構造


注釈

  • C++の場合、Creatorのサブクラス化ではなく、テンプレートクラスで実装することもできる。 (全てのConcreteProductに対して生成アルゴリズムが共通であれば)。


最終更新:2012年02月07日 12:02
添付ファイル