designpatternmini.docVIP

  • 4
  • 0
  • 约9.35千字
  • 约 20页
  • 2016-09-21 发布于重庆
  • 举报
designpatternmini

RedSword软件工作室:.st 结构型 行为型 类 Factory Method Adapter_Class Interpreter Template Method 对象 Abstract Factory Builder Prototype Singleton Adapter_Object Bridge Composite Decorator Facade Flyweight Proxy Chain of Responsibility Command Iterator Mediator Memento Observer State Strategy Visitor 概览 名称 Factory Method 结构 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 适用性 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 Code Example C++: factorymeth.cpp ?maze.cpp ?Geom.H ?MazeParts.H ?MazeFactories.H ?MazeFactory.H ?

文档评论(0)

1亿VIP精品文档

相关文档