當前位置:趣味科普網>經驗>

單例設計模式具備哪些特點

經驗 閱讀(1.34W)

單例設計模式具備哪些特點

單例設計模式具備的特點有:

1、私有化的建構函式;

2、私有的靜態的全域性變數;

3、公有的靜態的方法。

單例模式,是一種常用的軟體設計模式。在它的核心結構中只包含一個被稱為單例的特殊類。通過單例模式可以保證系統中,應用該模式的類一個類只有一個例項。即一個類只有一個物件例項。單例模式是設計模式中最簡單的形式之一。這一模式的目的是使得類的一個物件成為系統中的唯一例項。要實現這一點,可以從客戶端對其進行例項化開始。因此需要用一種只允許生成物件類的唯一例項的機制,“阻止”所有想要生成物件的訪問。使用工廠方法來限制例項化過程。這個方法應該是靜態方法(類方法),因為讓類的例項去生成另一個唯一例項毫無意義。