Java設計模式之單例模式

模式動機 對於系統中的某些類來說,只有一個實例很重要,例如,一個系統中可以存在多個打印任務,但是隻能有一個正在工作的任務;一個系統只能有一個窗口管理器或文件系統;一個系統只能有一個計時工具或ID(序號)生成器。 如何保證一個類只有一個實例並且這個實例易於被訪問呢?定義一個全局變量可以確保對象隨時都可以被訪問,但不能防止我們實例化多個對象。 一個更好的解決辦法是讓類自身負責保存它的唯一實例。這個類可
相關文章
相關標籤/搜索