【发布时间】:2013-11-30 21:30:39
【问题描述】:
我特指这个问题: DDD - How to implement factories
所选答案已说明:
“工厂不应与依赖注入绑定,因为域对象不应将依赖注入其中。”
我的问题是:无法将依赖项注入实体的原因是什么?还是我只是误解了声明?有人可以澄清一下吗?
【问题讨论】:
-
不同意“工厂不应该与依赖注入绑定,因为域对象不应该将依赖注入到它们中”的说法。聚合、实体和值对象不应与依赖注入绑定。但是工厂和存储库可以。
-
您是在询问在工厂或域实体中注入 deps 吗?
-
根据声明,我假设“域对象”是域层中的任何构建块(即实体、工厂、存储库..)。我可能是错的。我的问题专门与实体有关,但我更关心的是 TRUE 还是 FALSE。为什么?
标签: dependency-injection domain-driven-design