是否有工厂方法的模式名称,它返回接口类的另一个实例?

时间:2011-02-23 02:48:46

标签: design-patterns factory-pattern

在返回同一接口的新实例的接口上是否存在工厂方法的设计模式或习惯用法?例如,在C ++中它可能看起来像:

class IFoo
{
  public:
    virtual std::auto_ptr<IFoo> Operation();
};

IFoo的某个具体子类的Operation方法创建并返回IFoo的(可能不同的)具体子类的新实例。

0 个答案:

没有答案