設計模式學習梳理-單例模式

單例模式 應用場景:如果這個類沒有自己的狀態也就是實例化多個其實都是一樣的,甚至實例化多個會造成程序錯誤或者增加維護複雜度 好處:這種情況下,設計成單例模式會節省內存資源,減少不必要的gc開銷,保證程序正常運行 原始模式(不考慮併發): 示例如下 1.靜態實例,靜態屬性在類中是唯一的 2.私有構造方法,防止實例化多個實例 3.公有的靜態方法獲取一個靜態實例,方法必須是靜態的因爲是在未獲取實例的情況
相關文章
相關標籤/搜索