Chr*_*ler 6 c# service use-case asp.net-core clean-architecture
我真的不明白用例交互器和干净架构中的服务之间的区别。域服务只是“用例交互器方法”的集合吗?
我想在我的 ASP.net 核心应用程序中实现干净的架构,但我不确定我是否应该以“用例交互器”的方式实现它(https://fullstackmark.com/post/18/building-aspnet- core-web-apis-with-clean-architecture),“服务”方式(https://github.com/ardalis/CleanArchitecture)或者我是否应该将它们结合起来(如果可能的话)。
严格来说,“域服务”一词在鲍勃叔叔的 Clean Architecture 中并不存在,而是在 DDD 中存在。在 Clean Architecture 中,所有业务逻辑都转到用例交互器和实体。因此,如果您想严格遵循 Uncle Bob 的架构,请遵循您链接的第一篇文章中描述的 Use Case Interactors 方式。
有关用例和用例交互器的更详细讨论,请参阅我的帖子:http : //www.plainionist.net/Implementing-Clean-Architecture-UseCases/
| 归档时间: |
|
| 查看次数: |
6674 次 |
| 最近记录: |