C++設計模式(一)單例模式

C++單例模式也稱爲單件模式、單子模式。使用單例模式,保證一個類僅有一個實例,並提供一個訪問它的全局訪問點,該實例被全部程序模塊共享。有不少地方須要這樣的功能模塊,如系統的日誌輸出等。 單例模式有許多種實現方法,安全 a. 懶漢式:使用的時候才建立,多線程訪問的時候線程不安全(雙檢鎖) b. 餓漢式:類文件加載的時候已經建立好了對象,若是對象一直沒有使用,則類對象浪費空間多線程 特色與選擇:函數
相關文章
相關標籤/搜索