Avatar notebook default
24篇文章 · 9953字 · 1人关注
  • Resize,w 360,h 240
    架构师内功心法24——访问者模式

    1、定义:是一种将数据结构与数据操作分离的设计模式。是指封装一些作用于某种数据结构中的各元素的操作。属于行为型模式。 2、特征:可以在不...

  • Resize,w 360,h 240
    架构师内功心法23——观察者模式

    1、定义:又叫发布-订阅模式、模型-视图模式、源-监听器模式或从属者模式。定义一种一对多的依赖关系,一个主题对象可被多个观察者对象同时监听,...

  • Resize,w 360,h 240
    架构师内功心法22——解释器模式

    1、定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。属于行为型模式。 2、特征:为...

  • Resize,w 360,h 240
    架构师内功心法21——中介者模式

    1、定义:又称为调解者模式或调停者模式,用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以对...

  • Resize,w 360,h 240
    架构师内功心法20——备忘录模式

    1、定义:又称为快照模式或令牌模式,是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可将该对象恢复到原...

  • Resize,w 360,h 240
    架构师内功心法19——状态模式

    1、定义:也称为状态机模式,是允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。属于行为模式。 2、适用场景: ...

  • Resize,w 360,h 240
    架构师内功心法18——命令模式

    定义:是对命令的封装,每一个命令都是一个操作:请求的一方发出请求要求执行一个操作;接收的一方收到请求,并执行操作。命令模式解耦了请求方和接收...

  • Resize,w 360,h 240
    架构师内功心法17——迭代器模式

    定义:又称为游标模式,它提供一种顺序访问集合/容器对象元素的方法,而又无须暴露集合内部表示。属于行为型模式。 本质:抽离集合对象迭代行为到迭...

  • Resize,w 360,h 240
    架构师内功心法16——责任链模式

    定义:是将链中每一个节点看作是一个对象,每个节点处理的请求均不同,且内部自动维护一个下一节点对象。当一个请求从链式的首端出发时,会沿着链的路...

文集作者