/**
23种设计模式 设计模式:对问题行之有效的解决方式,其实是一种思想
1.单例设计模式 单个实例
解决的问题:可以保证一个类在内存中的对象唯一性
必须对于多个程序使用同一个配置信息对象,就需要保证该对象的唯一性
如何保证对象的唯一性呢?
- 禁止new对象(封装构造函数)
- 在改类中创建一个本类实例,自己new自己;
- 对外提供一个方法,让其他程序可以获取该对象
步骤:
1.私有化构造函数
2.通过new在本类中创建一个本类对象
3.廷议一个工友的方法,将创建的对象返回
懒汉式加载模式:开始不创建对象,只有调用getInstance()方法,才会创建对象
多线程会导致懒汉式加载出现不安全;
*/