设计模式速查手册.docVIP

  • 1
  • 0
  • 约6.48千字
  • 约 14页
  • 2017-08-17 发布于重庆
  • 举报
设计模式速查手册.doc

设计模式速查手册 1.创建型(5) 名 称 Abstract Factory(抽象工厂模式) 意 图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。 当你提供一个产品类库,而只想显示它们的接口而不是实现时。 构 名 称 Builder(生成器模式) 意 图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适 用 环 境 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 当构造过程必须允许被构造的对象有不同的表示时。 结 构 协 作 关 系 名 称 Factory Method(工厂模式) 意 图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。 用 环 境 当一个类不知道它所必须创建的对象的类的时候。 当一个类希望由它的子类来指定它所创建的对象的时候。 当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类 是代理者这一信息局部化的时候。 结 构 名 称 Prototype(原型模式) 意 图 用原型实

文档评论(0)

1亿VIP精品文档

相关文档