标签: 设计模式

  • 迭代器模式

    迭代器模式,提供一种方法访问聚合对象中的各个元素,而不需要暴露它的内部实现。迭代器模式在stl的容器中被普遍使…

  • 解释器模式

    解释器模式的定义是对于指定的语言,定义它的语法,并定义一个解释器,使用该语法来解释句子。解释器模式的使用的范围…

  • 命令模式

    命令模式,将一个请求封装成一个对象,因此你可以将不同的请求封装成不同的对象,实现调用操作的对象和实际处理的对象…

  • 责任链模式

    责任链模式,使责任链上的每个对象都有机会处理请求,避免请求的发送者和接收者耦合在一起。将接收对象链接起来,把请…

  • 代理模式

    代理模式提供了一个代理,达到控制访问对象的目的。代理模式分为远程代理,保护代理,虚拟代理,缓冲代理和智能引用代…

  • 享元模式

    享元模式的英文名是flyweight,在体育运动中指轻量级的,它使用共享支持大量细粒度对象的复用。享元模式避免…

  • Java描述设计模式09装饰模式

    孙悟空有七十二般变化,他的每一种变化都给他带来一种附加的本领。他变成鱼儿时,就可以到水里游泳;他变成鸟儿时,就…

  • 组合模式

    组合模式是用在树状结构中,表示部分和整体的层次结构,组合模式使客户端同等对待对象(叶子节点)和对象的组合(容器…

  • 外观模式

    外观模式将一系列子系统中的接口统一成标准的接口,外观模式提供了高水平的接口,使子系统更容易使用。外观模式在设计…

  • 装饰者模式

    装饰者模式可以动态地给一个对象添加行为,相对通过继承来扩展功能,它是一个灵活的选择。装饰者模式也使用了继承,只…