0
是否有一個實現一個包含實例方法的單例的靜態方法?在靜態方法中包裝單例實例方法是不好的?
例如:
public void DoStuff() { instance._DoStuff(); }
private void _DoStuff() {
...
}
當然實例,並會是靜態的。但是,這將是更好打電話:
Singleton.DoStuff();
相反的:
Singleton.GetInstance().DoStuff();
啊,所以只要我實現它正確,它的好。謝謝! – sk84z
是的,我認爲這是準確的。雖然我會小心地在每個地方放一堆靜態調用。如果沒有它們,它更容易做依賴注入 - 如果你曾經那樣做過。我建議調查。 – jcfore21
我對依賴注入有一個非常基本的理解,說實話..我會研究那個!這也是爲了指出這一點。 – sk84z