網站首頁 小常識 美食 教育 生活 數碼 經驗
當前位置:維基百科吧 > 經驗 > 

關於單例模式如何理解

欄目: 經驗 / 釋出於: / 人氣:3.33K

關於單例模式如何理解

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

例項物件佔據記憶體空間大,多個變數指向同一物件,可以節省記憶體。

單例模式的核心:

私有化的構造方法。私有化的克隆方法。私有化的靜態變數。公共的靜態方法。

設定三私一公的原因:

私有化的構造方法只允許使用設定好的公共方法建立例項。私有化的克隆方法是為了避免使用公共方法獲取例項後,通過克隆的方法克隆出新物件。私有化的靜態變數用於儲存類的例項化物件。公共的靜態方法用於儲存例項化的物件,以供外界獲取。
Tags:單例 模式