目錄 1 為什么要用單例模式1.1 什么是單例模式單例模式就是: 在程序運行期間, 某些類有且最多只有一個實例對象. 我們的應(yīng)用中可能存在這樣的需求: 某些類沒有自己的狀態(tài), 在程序運行期間它們只需要有一個實例, 換句話說, 無論為這些類創(chuàng)建多少個實例, 對程序的運行狀態(tài)、運行結(jié)果都不會產(chǎn)生影響. 更重要的一點是: 有些類如果存在兩個或者兩個以上的實例, 應(yīng)用程序就會發(fā)生某些匪夷所思的錯誤, 不同于空指針、數(shù)組越界、非法參數(shù)等錯誤, 這樣的問題一般都很難提前發(fā)覺和定位. 這個時候, 我們就應(yīng)該把這樣的類控制為單例結(jié)構(gòu) —— 確保程序運行期間最多只有一個相對應(yīng)的實例對象.
|
|