标签: design-patterns factory-pattern
在返回同一接口的新实例的接口上是否存在工厂方法的设计模式或习惯用法?例如,在C ++中它可能看起来像:
class IFoo { public: virtual std::auto_ptr<IFoo> Operation(); };
IFoo的某个具体子类的Operation方法创建并返回IFoo的(可能不同的)具体子类的新实例。
Operation