Avatar notebook default
8篇文章 · 3256字 · 2人关注
  • 设计模式快速学习(八)委派模式

    委派模式不是GOF23中的一员,但是在Spring中经常用到该模式,比如Registry等功能。 以现实生活中的老板委派员工干活来举例,比如说政...

  • 设计模式快速学习(七)策略模式

    策略模式主要是用来封装一组可以互相替代的算法族,并且可以根据需要动态地去替换 Context 使用的算法。 通俗的讲,策略模式就是通过面向接口编...

  • 设计模式快速学习(六)模板模式

    举个例子:我们写HTML的时候,先写head然后写body,这样完成了一个空HTML页面的架子,我们的这一系列行为就是一个模板。模板模式中,首先...

  • 设计模式快速学习(五)原型模式

    用于创建重复的对象,同时又能保证性能。通俗的讲,原型模式就是克隆对象,直接copy字节码,不走构造方法,性能非常高。ORM中经常用到。 注意 只...

  • 设计模式快速学习(四)建造者模式

    建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对...

  • 设计模式快速学习(三)单例模式

    单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳...

  • 设计模式快速学习(二)抽象工厂模式

    抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模...

  • 设计模式快速学习(一)工厂模式

    工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式...

文集作者