使用模式/DI的用例或何时开始使用它
-
28-09-2019 - |
题
我不确定在应用程序中应该使用DI的用例。我知道注射服务 PlaceService
或者 CalculationService
ETC非常适合,但我也应该像DI一样创建我的域对象 User
?如果是 User
只有一个构造函数,它需要一个和姓氏。这可以用DI解决吗?
我应该使用di创建设置/列表接口的实例,还是纯粹的过度杀伤?
我主要使用Guice。
其他提示
IG0774的答案是一个很好的起点。此外,我想提供此经验法则:
在术语中 域驱动的设计, ,你应该为 服务, ,但不是为了 实体 或者 值对象.
换句话说,di与概念上长期存在的无状态对象非常吻合,通常有一个或已知的数字。
不隶属于 StackOverflow