什么是单例模式?
回答的时候,要答到三元素
1. 构造方法私有化
2. 静态属性指向实例
3. public static的 getInstance方法,返回第二步的静态属性
非常重要,常用的一些单例模式类:calendar(日历)
针对的对象是整个程序中仅有唯一一个对象的,而不产生实例化出其他对象的类。
该类无法在类的外部被实例化,比如lol中的大龙,mian中的无法主动创造新的对象,程序运行期间有且只存在一个对象。
回答的时候,要答到三元素
1. 构造方法私有化
2. 静态属性指向实例
3. public static的 getInstance方法,返回第二步的静态属性
非常重要,常用的一些单例模式类:calendar(日历)
针对的对象是整个程序中仅有唯一一个对象的,而不产生实例化出其他对象的类。
该类无法在类的外部被实例化,比如lol中的大龙,mian中的无法主动创造新的对象,程序运行期间有且只存在一个对象。