zoukankan      html  css  js  c++  java
  • 大话设计模式随笔四

    22,桥接模式,将抽象部分与他的实现部分分离,使他们可以独立的变化,实现系统可能有多角度分类,每一种分类都有可能变化,那么就多角度分离出来让他们独立变化,减少他们之间的耦合。

    23,命令模式,对命令进行封装,将发出命令的责任和执行命令的责任分割开,降低对象之间的耦合性,调用者和请求者解耦,可以容易的设计一个组合命令。

    24,职责链模式职责链是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。

    25,中介者模式,定义一个中介对象来封装系列对象之间的交互,中介者使对象之间不需要显示的相互引用,从而使其耦合性松散,而且可以独立的改变他们之间的交互。

    26,享元模式,复用我们内存中已存在的对象,降低系统创建对象实例的性能消耗。内部复用,外部独立。

    27,解释器模式,定义语言的文法,并且建立一个解释器来解释该语言中的句子。它属于类的行为模式。这里的语言意思是使用规定格式和语法的代码。

    28,访问者模式,访问者模式的目的是封装一些施加于某种数据结构元素之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保持不变。

  • 相关阅读:
    Javaの网络数据传输之Socket
    AndroidのActivity跳转数据通信和跳转动画
    Androidの系统服务之getSystemService
    AndroidのUI设计研究(一)——自定义ProgressBar
    AndroidのService与Activity的及时通信
    Javaの网络数据传输之Http消息格式
    AndroidのActivity之后台隐藏
    《大道至简》读后感
    第一周
    第四周
  • 原文地址:https://www.cnblogs.com/55555azhe/p/2869277.html
Copyright © 2011-2022 走看看