/**
* 餓漢式
*/
class Hungry private constructor() {
companion object {
private val instance = Hungry()//類加載的時候就實例化,并且創(chuàng)建單例對象
fun getInstance(): Hungry {
return instance
}
}
}
/**
* 懶漢式
*/
class Lazy private constructor() {
companion object {
private var instance: Lazy? = null
fun getInstance(): Lazy {
if (instance == null) {
synchronized(Lazy::class.java) {
if (instance == null) {
instance = Lazy()
}
}
}
return instance!!
}
}
}
常見單例模式
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門纤虽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來乳绕,“玉大人,你說我怎么就攤上這事逼纸⊙蟠耄” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵杰刽,是天一觀的道長菠发。 經(jīng)常有香客問我,道長贺嫂,這世上最難降的妖魔是什么滓鸠? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮第喳,結果婚禮上糜俗,老公的妹妹穿的比我還像新娘。我一直安慰自己曲饱,他們只是感情好吩跋,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著渔工,像睡著了一般锌钮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上引矩,一...
- 文/蒼蘭香墨 我猛地睜開眼澳腹,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了杨何?” 一聲冷哼從身側響起酱塔,我...
- 正文 年R本政府宣布窗宦,位于F島的核電站赦颇,受9級特大地震影響二鳄,放射性物質發(fā)生泄漏赴涵。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一订讼、第九天 我趴在偏房一處隱蔽的房頂上張望髓窜。 院中可真熱鬧,春花似錦欺殿、人聲如沸寄纵。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽程拭。三九已至,卻和暖如春棍潘,著一層夾襖步出監(jiān)牢的瞬間恃鞋,已是汗流浹背崖媚。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 比較常見的單例模式有五種 1:餓漢式(類加載的時候即創(chuàng)建實例) 2:懶漢式(在需要的時候才創(chuàng)建實例) 3:靜態(tài)內部...
- 單例模式是GOF設計模式中最簡單的一個,也是最常見的一個圾结,當我們遇到某個類在全局中只應該存在一個實例的時候就需要使...
- 目錄 一、介紹 二齿诉、餓漢模式 三筝野、懶漢模式 四、靜態(tài)內部類 五粤剧、枚舉 六歇竟、雙重校驗鎖 一、介紹 有些時候我們需要只...