今天,是设计模式系列篇的最后一篇文章,心情还有点小激动呢:) What 中介者模式(Mediator Pattern),用一个中介对象来封装一系...
What 解释器模式(Interpreter Pattern)为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法。它属于...
What 命令模式(Command Design Pattern),将请求(命令)封装为一个对象,这样可以使用不同的请求参数化其他对象(将不同请...
What 备忘录模式(Memento Design Pattern)是一种软件设计模式,它提供了将对象恢复到其先前状态的功能。具体来讲,在不违背...
What 访问者模式(Visitor Pattern),允许一个或者多个操作应用到一组对象上,解耦操作和对象本身。我们使用了一个访问者类,它改变...
What 状态模式(State Pattern),允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式是...
What 迭代器模式(Iterator Design Pattern),提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表...
What 职责链模式(Chain Of Responsibility Design Pattern)是一种行为设计模型。该模式将请求的发送和接收...
What 策略模式(Strategy Pattern)是一种行为设计模型。该模式定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略...
文集作者