装饰器模式

装饰器模式允许通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。也称为Decorator,Wrapper [ˈræpər]。 背景 假

代理模式

亦称: Proxy 背景 老代码中,调用了某个类去实现特定功能。新的需求:需要在调用前后增加其它的操作步骤。 为此去修改被调用的类或者客户端代码,都会对原有

中介者模式

中介者模式会限制对象之间的直接交互,迫使它们通过一个中介者对象进行合作,能减少对象之间混乱无序的依赖关系。 背景 假如有一个创建和修改客户资料的

命令模式

命令模式将调用请求转换为一个包含与请求相关的所有信息(请求执行者、请求参数)的独立对象,该对象包含一个可触发命令的执行方法。 该转换让你能将请

备忘录模式

亦称: 快照、Snapshot、Memento 备忘录模式是一种行为设计模式,允许在不暴露对象实现细节的情况下保存和恢复对象之前的状态。 背景 假如