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

關於單例模式如何理解

欄目: 綜合知識 / 發佈於: / 人氣:2.59W

關於單例模式如何理解

單例模式是爲了避免重複生成同一實例產生的模式。

實例對象佔據內存空間大,多個變量指向同一對象,可以節省內存。

單例模式的核心:

私有化的構造方法。私有化的克隆方法。私有化的靜態變量。公共的靜態方法。設定三私一公的原因:

私有化的構造方法只允許使用設定好的公共方法建立實例。私有化的克隆方法是爲了避免使用公共方法獲取實例後,透過克隆的方法克隆出新對象。私有化的靜態變量用於存儲類的實例化對象。公共的靜態方法用於存儲實例化的對象,以供外界獲取。

Tags:模式 單例