1:定義單件模式,記住一句話?
單件模式-確保一個類只有一個實例,并提供一個安全訪問點。
2:用個類圖來說明一下:

3:看了上面2中的類圖,有沒有發(fā)現(xiàn)什么問題呢?是滴,多線程問題,想想怎么搞?
(1)加synchronized
(2)靜態(tài)全局變量
(3)用“雙重檢查加鎖”,在getInstance()中減少使用同步
怎么寫,拿出鉛筆紙上畫一下?
想想優(yōu)缺點?
4:重點

1:定義單件模式,記住一句話?
單件模式-確保一個類只有一個實例,并提供一個安全訪問點。
2:用個類圖來說明一下:
3:看了上面2中的類圖,有沒有發(fā)現(xiàn)什么問題呢?是滴,多線程問題,想想怎么搞?
(1)加synchronized
(2)靜態(tài)全局變量
(3)用“雙重檢查加鎖”,在getInstance()中減少使用同步
怎么寫,拿出鉛筆紙上畫一下?
想想優(yōu)缺點?
4:重點