Factory Method模式.pptVIP

  • 2
  • 0
  • 约6.63千字
  • 约 44页
  • 2018-01-05 发布于河南
  • 举报
Factory Method模式

* 二、Factory Method模式 3.解决方案-----第四步 A 继承Creator接口,定义具体的Creator用来创建具体的产品 Class ConcreteCreatorA:public Creator { Product* FactoryMethod(); //注意返回值相同 } * 二、Factory Method模式 3.解决方案-----第四步 BC Class ConcreteCreatorB:public Creator{ Product* FactoryMethod(); } Class ConcreteCreatorC:public Creator{ Product* FactoryMethod(); } //UML图表示 * 二、Factory Method模式 3.解决方案-----第五步 A 实现工厂方法 Product * Creator:: FactoryMethod(){ return new Product; } Product * ConcreteCreatorA:: FactoryMethod() { return new ConcreteProductA; } //比较不同的返回值 * 二、Factory Method模式 3.解决方案-----第五步 BC Product

文档评论(0)

1亿VIP精品文档

相关文档