DIC只对“高级”服务有好处吗?

时间:2015-12-10 20:51:37

标签: dependency-injection

我一直在阅读几篇文章,了解应如何使用DIC。我知道使用DIC作为服务定位器并不是你应该想做的事情,如果应用程序需要是可测试的等等。

假设DIC最好用于注入,我想称之为“高级对象”(服务)到其他对象中,这是正确的吗? (例如A Mailer,PDF打印机,数据库服务......)

我没有看到DIC如何帮助我创建需要创建“细节”对象的场景,然后将它们传递给要处理的“主”对象。例如,创建OrderItems并让Order对象进一步处理它们。

有什么想法吗?

0 个答案:

没有答案