0
有時我使用的模式與單例模式非常相似: 有一個默認實例和一個靜態獲取方法來使其成爲可能。此模式的正確技術術語
但可以創建其他實例,並把它作爲可選的參數,如果你想和你甚至可以從一個子類的實例一替換默認實例。
所以它是沒有SINGLEETON在所有,但它在大多數情況下使用像一個單身人士。
任何人都知道誰打電話這樣?
也許半***單身? domiton?
有時我使用的模式與單例模式非常相似: 有一個默認實例和一個靜態獲取方法來使其成爲可能。此模式的正確技術術語
但可以創建其他實例,並把它作爲可選的參數,如果你想和你甚至可以從一個子類的實例一替換默認實例。
所以它是沒有SINGLEETON在所有,但它在大多數情況下使用像一個單身人士。
任何人都知道誰打電話這樣?
也許半***單身? domiton?
全球可變狀態反模式?
說真的,Dependency Injection(DI)和DI容器庫很久以前就解決了生命週期管理問題。他們會讓你的生活(和你的測試)變得更容易。
聽起來像更多的*反*模式 –
我很清楚它。但有時使用反模式是有意義的。在每個構造函數調用中傳遞文化特定信息和本地化的字符串庫會增加很多不必要的共謀。擁有可以被覆蓋的默認文化和資源庫使得代碼更易於管理。 –