2014-01-23 84 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移动到成员变量,并从不同的类向外分配它们。