【发布时间】:2017-03-14 13:25:24
【问题描述】:
这是this SO post的改写。
我发现使用中介模式可以有效地减少控制器中的参数数量。
然后我开始怀疑这是否是情感域服务。
但这不会隐藏服务的依赖关系吗?
我记得在某处读到,如果我有一堆依赖项被注入,我可能有一个更大的域概念,可以封装在它自己的服务中。我发现这是一种有效的模式。
那么,如何减少业务层服务中构造函数参数的数量呢?
【问题讨论】:
-
@theDmi 改写了,希望我能得到一些关于这个的社区见解;)
-
您应该已经编辑了您的原始问题。它已经在重新开放的路上,像这样的重大编辑只会有助于加快这一进程。
标签: c# architecture mediator business-logic-layer domainservices