1. 程式人生 > >單例模式與多例模式

單例模式與多例模式

 按照java與模式的作者閻巨集的說法:實現上有餓漢式單例類和懶漢式單例類之分,我感覺,這種說法,簡直太形象了。不知道,閻先生是怎樣想到的。餓漢模式下,在變數域中就將其例項化,可謂是未雨而綢繆;懶漢模式下,什麼時候用,什麼時候再例項化。

單例模式的三個特點:

  • 單例類只能有一個例項
  • 單例類必須自行建立自己的惟一例項
  • 單例類必須給所有其它物件提供這個惟一的例項