設計模式-創建型

1.單例模式(Singleton Pattern) 定義:1、單例類只能有一個實例。2、單例類必須自己創建自己的唯一實例。3、單例類必須給所有其他對象提供這一實例。 優點: 1、在內存裏只有一個實例,減少了內存的開銷,尤其是頻繁的創建和銷燬實例2、避免對資源的多重佔用(比如寫文件操作)。 缺點:沒有接口,不能繼承,與單一職責原則衝突,一個類應該只關心內部邏輯,而不關心外面怎麼樣來實例化。不適應變化
相關文章
相關標籤/搜索