網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

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

欄目: IT科技 / 發佈於: / 人氣:3.25W

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

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

1、私有化的構造函數;

2、私有的靜態的全局變量;

3、公有的靜態的方法。

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