繁体   English   中英

Java中的依赖注入-正确用法

[英]Dependency Injection in java - Correct usage

作为一般编程的新用户,我试图理解依赖注入。

有没有什么时候可以在另一个类中实例化一个对象,还是所有对象都将在Main中实例化的想法?

是的,很多时候都适合在其他对象中实例化对象。 依赖性注入是针对依赖性的,而不是针对数据对象等的。

但是即使在“依赖关系”的情况下,也可以在另一个对象中创建它们。 如果要创建的对象在逻辑上是创建它们的对象的一部分,则依赖项注入可能会过大。 有时,我会将代码组织成多个类,而不希望较小的部分以任何方式独立。 在这种情况下,我可能只是new他们里面别的东西。

但这是一个判断电话。 例如,即使在这种情况下,也可以对较小的位进行隔离的单元测试可能会很好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM