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

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

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

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

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

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

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

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

  • 相关阅读:
    ASP.NET 设计模式 读书摘记1
    [Exception]Sys.WebForm.PageRequestManagerServerErrorException:500
    [Exception] 当前 TransactionScope 已完成
    [Javascript]客户端检测
    c.Tom and paper
    Currency System in Geraldion (Codeforces 560A)
    巡逻机器人(BFS)
    比赛建金字塔问题解题报告
    除法(暴力)
    比赛找丢失的数解题报告T
  • 原文地址:https://www.cnblogs.com/55555azhe/p/2869277.html
Copyright © 2011-2022 走看看