C#設計模式(28種)——原則22:單例模式

定義:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。理解:保證一個類只有一個實例,這個責任要放到這個類,而不該該讓別的類決定。方法是把類的構造方法改爲私有,確保外界沒法經過new實例化,而後提供一個公有的靜態的方法去建立實例。把保護實例的責任放在這個方法中(雖然構造方法私有,可是類內部仍是能夠訪問的。建立成功後用這個公共靜態方法返回,供調用者使用。這樣作的好處是客戶端只須要使用該類便可,至
相關文章
相關標籤/搜索