240 发简信
IP属地:重庆
  • 观察者模式(Observer)

    定义 当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化!对象之间是一种一对多的关系。观察者模式又叫做发布-订阅(Publish/...

  • 模板模式(Template)

    定义 一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为...

  • 策略模式(Strategy)

    定义 策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化不会影响到使用算法的客户。需要设计一个接口,为一系列实现类...

  • 享元模式(Flyweight Pattern)

    定义 享元模式(Flyweight Pattern),又称轻量级模式(这也是其英文名为FlyWeight的原因),通过共享技术有效地实现了大量细...

  • 组合模式(Composite Pattern)

    定义 又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属...

  • 桥接模式(Bridge Pattern)

    定义 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(In...

  • 代理模式(转载自https://www.ibm.com/developerworks/cn/java/j-lo-proxy-pattern/index.html)

    东汉末年,大将军何进引董卓入京,想借西北王的军队对抗阉党,无奈自己先被阉党做掉,而后造成巨变,导致诸侯并起,最终形成三国鼎立局面。汉献帝即位后,...

  • 装饰者模式(Decorator)

    定义 动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客 户端透明的方式扩展对象的功...

  • 适配器模式(Adapter Pattern)

    定义 将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类...