2014-01-23 83 views
0

我一直在使用類似下面的代碼需要申請鬆耦合

public void function() 
{ 
OtherClass obj1 = new OtherClass(); 
OtherClass obj2 = new OtherClass(); 
} 

東西,我可如何在這段代碼鬆耦合

+0

您可以使用SPRING依賴注入。 – Kick

+0

@DineshxK將對象作爲函數的參數傳遞 – Eugene

+3

鬆散耦合關於減少依賴關係。你的例子太簡單了,不足以說明這個概念。 – Philipp

回答

0

將對象作爲參數傳遞給函數,或者更好地傳遞它們實現的接口。您不會以這種方式將對象與功能綁定在一起。

事件如果這是更多關於依賴注入然後鬆耦合,它不會傷害做出改變。

+0

是的。 **依賴注入**似乎是一個很好的解決方案。謝謝 – DineshxK

+0

@DineshxK如果這有幫助,隨時接受答案。 – Eugene

+0

我使用了SPRING依賴注入 – DineshxK

0

將obj1和obj2移動到成員變量,並從不同的類向外分配它們。