美文网首页
设计模式六

设计模式六

作者: software_noob | 来源:发表于2018-09-29 17:09 被阅读0次

1、生成器模式

解决问题:封装一个复杂对象的构造过程,并允许按步骤构造。将创建复杂对象的过程封装起来。创建一个比较大且复杂的对象,一般不直接返回。

实现方法:用一个生成器接口及其实现管理一个复杂类的对象创建,供外面类的调用,外面的类可以自定义要创建类的一些属性


2、责任链模式

解决问题:如果有多个对象都有机会处理请求,责任链可使请求的发送者和接收者解耦,请求沿着责任链传递,直到有一个对象处理了请求为止。

实现方法:将请求的接收者抽象成一个类,类里面再持有一个本类的对象表示请求的传递方向 ,就这样一直传递直到请求被执行


3、蝇量模式(享元模式)

解决问题:通过共享的方式高效的支持大量细粒度的对象。

实现方法:将一个简单的类分为内部结构(不变部分)与外部结构(变化部分),内部结构留在类中用外部结构作为参数。用一个工厂方法创建不同类型的类用参数的变化代替多个对象的生成,达到降低开销的目的。


4、解释器模式

解决问题:定义一个语法,定义一个解释器,该解释器处理该语法句子。将某些复杂问题,表达为某种语法规则,然后构建解释器来解释处理这类句子。

实现方法:用自己定义的类或接口去解释某种特定的语法得到想要的结果。

相关文章

  • 【设计模式Android】中介者模式

    设计模式Android 其他相关文章:【设计模式Android】设计模式六大原则【设计模式Android】代理模式...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • 设计模式(二):六大原则

    参考:设计模式六大原则简书-快速理解-设计模式六大原则注意:IoC 也属于设计模式吧。 设计模式六大原则(1):单...

  • 设计模式目录

    1. 设计模式中类的关系和六大设计原则 一、设计模式简介二、设计模式中类的关系三、设计模式的六大设计原则之单一职责...

  • 设计模式 - 六大原则

    Reference 快速理解-设计模式六大原则 设计模式的六大原则 设计模式之六大原则作者:海子出处:http:/...

  • 无标题文章

    设计模式之六大原则(转载) 设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释...

  • 设计模式(十四)中介者模式

    相关文章 设计模式(一)设计六大原则设计模式(二)单例模式的七种写法设计模式(三)建造者模式设计模式(四)简单工厂...

  • 设计模式六大原则

    设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多...

  • 面向对象中23种设计模式介绍

    什么是设计模式? 设计模式分为哪几种? 什么是设计模式? 设计模式的六大原则 1、开闭原则(Open Close ...

  • Java 十一种设计模式深入理解

    目录一、工厂设计模式二、抽象工厂模式三、单例设计模式四、建造者(Builder)模式五、原型模式六、适配器设计模式...

网友评论

      本文标题:设计模式六

      本文链接:https://www.haomeiwen.com/subject/zkgvoftx.html