大话设计模式总结v1.docxVIP

  • 0
  • 0
  • 约1.38千字
  • 约 13页
  • 2017-01-03 发布于重庆
  • 举报
创建型抽象工厂提供一个创建一系列或相关依赖对象的借口,而无需指定它们的具体的类建造者模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示工厂方法定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂模式使一个类的实例化延迟到其子类原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点创建型模式隐藏了这些类的实例是如何被创建和放在一起,整个系统关于这些对象所知道的是由抽象类所定义的接口。这样,创建型模式在创建了什么、谁创建它、它是怎么被创建的,以及何时创建这些方面提供了很大的灵活性。创建型模式抽象了实例化的过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。创建模式都会将关于该系统使用哪些具体的类的信息封装起来。允许客户用结构和功能差别很大的‘产品’对象配置一个系统。配置可以使静态的,即在编译时指定,也可以是动态的,就是运行时在指定。结构型适配器将一个类的接口转换成客户希望的另一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。桥接模式将抽象部分与他的实现部分分离,使它们都可以独立地变化。组合模式将对象组合成树形结构以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。装饰模式动态地给一个对象添加一些额外的职责。这

文档评论(0)

1亿VIP精品文档

相关文档