Skip to main content
状态模式
允许对象在其内部状态改变时改变其行为,对象看起来似乎修改了它的类。

设计模式状态模式About 2 min
解释器模式
提供了解释语言语法或表达式的方式,通常用于设计小型语言解析器。

设计模式命令模式About 6 min
模板方法模式
在一个抽象类中定义一个操作中的算法骨架,而将一些步骤延迟到子类中实现。

设计模式模板方法模式About 1 min
备忘录模式
在不破坏封装性的前提下,捕获一个对象的内部状态并在需要时恢复它。

设计模式备忘录模式About 2 min
中介者模式
定义一个中介对象来封装系列对象间的交互,降低对象间的耦合度。

设计模式中介者模式About 3 min
观察者模式
定义了一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并自动更新。

设计模式观察者模式About 2 min
过滤器模式
通过逻辑条件对对象集合进行筛选操作,而不需要修改这些对象。

设计模式过滤器模式About 2 min
访问者模式
表示一个作用于某对象结构中的各元素的操作,它可以在不改变各元素类的前提下定义作用于这些元素的新操作。

设计模式访问者模式About 2 min
命令模式
提供一种顺序访问聚合对象元素的方法,而又不需要暴露其底层表示。

设计模式命令模式About 1 min
责任链模式
多个对象都有机会处理请求,避免请求的发送者和接收者之间的耦合关系。

设计模式责任链模式About 3 min