引入
使用場景
關鍵點
代碼
測試
單例模式(singleton pattern)是 java 中最簡單的設計模式之一,與工廠模式同屬于建立型模式,這種模式涉及到一個單一的類,該類負責建立自己的對象,同時確定隻有單個對象被建立。此外,該類必須提供一種通路其唯一的對象的方式,可以直接通路,不需要執行個體化該類的對象。
控制執行個體數目,節省系統資源的時候,比如資料庫的連接配接
1.單例類隻能有一個執行個體。
2.單例類必須自己建立自己的唯一執行個體。
3.單例類必須給所有其他對象提供這一執行個體。
實作單例模式寫法很多,這裡隻寫最常用的