240 发简信
  • 120
    代理模式

    今天特意将静态代理、JDK动态代理、CGLIB动态代理 和 String AOP整理如下,与各位看客分享下。 1. 代理概念 由于某些原因需要给...

  • 享元模式

    1. 概念 享元模式以共享的方式高效的支持大量的细粒度对象。 2. 适用场景 池化思想:线程池,数据库连接池,字符串常量池等 3. 实例分析 S...

  • 120
    构建器模式

    1. 概念 建造者模式(Builder Pattern) 又名生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使...

    0.4 37 0 5
  • 原型模式

    1. 概念 使用原型实例指定将要创建的对象类型,通过复制这个实例创建新的对象。 java内部自带的一种模式Object.clone() 2. 适...

    0.4 36 0 6
  • 120
    状态模式

    1. 概念 状态模式是一种行为模式,在不同的状态下有不同的行为。 2.使用场景 考虑这样的一个场景:一个电梯,有四种操作:运行、停止、开门、关门...

    0.3 66 0 7
  • 模板模式

    1. 概念 模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用...

    0.3 57 0 6
  • 120
    装饰器模式

    1. 概念 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活 划重点--装饰模式是一种用于代替继承的技术,无需通...

    0.4 64 0 6
  • 120
    适配器模式

    1. 概念 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 2.适用场景 适配器模...

    0.3 46 0 5
  • 120
    观察者模式

    1. 概念 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 2. 使用场景 观察者模式...

    0.4 71 0 7