Java23种设计模式--单例模式:饿汉式单例&懒汉式单例&注册式单例&ThreadLocal线程单例
Java23种设计模式--单例模式1、定义2、适用场景3、常见写法4、如何防止单例被破坏1.多线程破坏单例以及解决方法2.反射破坏单例以及解决方法3.序列化破坏单例以及解决方法5、优缺点6、总结1、定义单例模式(SingletonPattern)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。隐藏其所有的构造方法。属于创建型模式。2、适用场景确保任何情况下都绝对只有一个实例。3