單例模式的優缺點:數組
1 單例模式只能在內存中存在一個實例,減小了內存開支,特別是對一個對象須要頻繁的建立和銷燬時,並且建立和銷燬又不能進行優化時,單例模式的優點就很是明顯。 2 因爲單例只生成一個實例,減小了系統的性能開銷,當一個對象實例化須要比較多的資源的時候,如讀取配置、產生其餘依賴對象的時候,這能夠直接經過在應用啓動的時候直接產生一個單例的對象,而後永久的駐留在內存中的方式來解決。 3 單例模式能夠避免對資源的多重重用。 4 單例模式能夠在系統中設置全局的訪問點,優化和共享資源訪問。 一個簡單的單例模式
場景性能
運行結果優化
一個管理多個單例的數組spa
場景code
運行結果對象