摘要:
概述 原型模式(Prototype Pattern)是指使用原型实例创建对象的类型,并且通过复制原型创建新的对象,属于创建型模式不属于23中设计模式。说白了就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。原型模式的例子:BeanUtils、JSON.parseObject等 阅读全文
摘要:
概述 单例模式(Singleton Pattern)是23中设计模式之一属于“GOF”设计模式,指的是一个类在任何情况下只有一个实例,并提供一个全局访问点以便访问,可以解决重复设计的问题,使得软件能够重复使用。 实现单例模式解决一下问题 饿汉式单例 何为饿汉式单例从字面上理解就是类加载的时候就初始化 阅读全文
摘要:
简述 学习设计模式最重要的原因是解耦,在现实社会中我们知道原始社会自给自足(没有工厂),慢慢的有了小作坊(简单工厂),而后有了工厂流水线(工厂方法),现在是产业链代工厂(抽象工厂),那么我们的代码也是由简而繁一步一步迭代而来,但对于调用者来说确是越来越简单化 。 简单工厂模式 简单工厂模式(Simp 阅读全文