工作中的设计模式 ——  建造者模式
工作中的设计模式 —— 建造者模式
|
建造者模式是一种创建型设计模式,使你能够分步骤创建复杂对象。该模式允许你使用相同的创建代码生成不同类型和形式的对象。
工作中的设计模式 —— 策略模式
工作中的设计模式 —— 策略模式
|
策略模式是一种行为设计模式,它能让你定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。
工作中的设计模式 —— 原型模式
工作中的设计模式 —— 原型模式
|
原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。
使用枚举实现单例
使用枚举实现单例
|
简介介绍使用枚举的方式创建单例, 其他方式可以参考单例模式代码/** * 使用枚举单例 * * @author liuzhihang * @date 2018/8/17 17:34 */public class SingletonPattern { private SingletonPatte
懒汉单例模式线程安全
懒汉单例模式线程安全
|
一个类中只有一个实例, 且能够自行实例化提供这个实例, 同时提供全局访问的方法.结构1.构造私有化: 确保外部不能使用new直接创建对象2.内部静态属性创建实例3.对外公共静态获取对象方法demo/** * 单例模式 * 1. 构造私有化: 确保外部不能使用new直接创建对象 * 2. 内部静态属性