解释器模式 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式, […]
迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 编程环境中非常 […]
中介者模式 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这 […]
备忘录模式 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复 […]
观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当 […]
状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模 […]
空对象模式 在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象 […]
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这 […]
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/ […]
访问者模式 在访问者模式(Visitor Pattern)中,我们使用了一个访问者类,它改变了元素类 […]