我有一個類將作爲單身人士。
該類將獲得一個文件作爲構造函數的一部分。之後,班級準備好了。
因此,目前我使用雙重檢查鎖定成語,並通過static getInstance()
即經典方式獲得單身人士的實例。
我的問題是,目前我做不斷:我該如何改進這個單身人士?
MySingleton.getInstance(theFile);
而且theFile
只需要在單身構造的第一次。之後,即一旦建立了單身人士,我不需要通過theFile
。
我該怎麼做?
我想創建一個MySingleton.getInstance();
,但仍然不行,因爲調用者必須第一次調用MySingleton.getInstance(theFile);
構造一個有效的類。
我怎樣才能更好地設計這個?
@ sp00m感謝您的編輯。我在iPhone上輸入了這個信息:/ – Bohemian
我在開玩笑吧。你在iPhone上鍵入完整的代碼!感謝您的熱心貢獻.. –