background picture of the home page

欢迎来到汶泽的世界

这里是汶泽的专属频道,请随便逛逛,我的朋友

设计模式:22-职责链模式

职责链模式(Chain of Responsibility Pattern),又叫责任链模式,为请求创建了一个接收者对象的链(简单示意图)。这种模式对请求的发送者和接收者进行解耦

thumbnail of the cover of the post

设计模式:20-状态模式

状态模式(State Pattern):他主要用来解决对象在多种状态转换时,需要对外输出不同的行为的问题。状态和行为是一一对应的,状态之间可以相互转换。

thumbnail of the cover of the post

设计模式:19-解释器模式

解释器模式(Interpreter Pattern):是指给定一个语言(表达式),定义他的文法的一种表示,并定义一个解释器,使用该解释器来解释语言中的句子(表达式)。

thumbnail of the cover of the post

设计模式:18-备忘录模式

备忘录模式(Memento Pattern)在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。

thumbnail of the cover of the post

设计模式:17-中介者模式

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

thumbnail of the cover of the post

设计模式:16-观察者模式

对象之间多对一依赖的一种设计方案,被依赖的对象为 Subject,依赖的对象为 Observer,Subject 通知 Observer 变化,比如这里的奶站是 Subject,是 1 的一方。用户是 Observer,是多的一方。

thumbnail of the cover of the post