天天看點

單例模式--餓漢式

單例模式就是保證在程式中隻有一個該類的對象:

餓漢式:類加載的時候就建立。

代碼展現:

package cn.liz.syn;

public class SingleTonPattern {
	// 私有 構造器 禁止外部執行個體化對象
	private SingleTonPattern(){
	}
	// 靜态的私有對象
	private static SingleTonPattern single = new SingleTonPattern(); 
	// 公共的方法擷取對象
	public static SingleTonPattern getInstance(){
		return single;
	}
}
           

測試:

單例模式--餓漢式

餓漢式是如何保證對象唯一的呢?

1.構造器私有。

2,靜态的對象屬性,(類加載的時候執行一次)是以全局隻有一份。

繼續閱讀