摘要:
请求的链式处理: ****多个对象都可以处理同一个请求, 每个处理者维护一个下家, 客户端建立链。 链的创建过程由客户端负责 职责链模式定义如下: 职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连 阅读全文
摘要:
代理模式与装饰模式区别: 装饰器模式关注于在一个对象上动态的添加方法,然而代理模式关注于控制对对象的访问。换句话说,用代理模式,代理类(proxy class)可以对它的客户隐藏一个对象的具体信息。 因此,当使用代理模式的时候,我们常常在一个代理类中创建一个对象的实例。并且,当我们使用装饰器模 式的 阅读全文
摘要:
享元对象: 内部状态 保存在享元池, 外部状态,客户端使用时设置。 存储在享元池中 键值对集合 结合工厂模式 实现对象的共享。 重点在维护一个享元池, 然后外部状态的传入。 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都 阅读全文