gpt4 book ai didi

domain-driven-design - 将域服务注入(inject) DDD 中的 AggregateRoots

转载 作者:行者123 更新时间:2023-12-04 09:11:05 25 4
gpt4 key购买 nike

DDD 中众所周知的建议是聚合根不使用域服务。域服务是协调两个聚合根来实现一个行为。

当我看到 Rinat Abdullin 写的标题为 Building Blocks Of CQRS 的博客时,我真的很惊讶。 .在域服务部分下,您将看到域服务被注入(inject)到聚合根。

聚合根可以接受域服务吗?

最佳答案

请,忽略那篇文章 .这是很久以前写的,完全是错误的。如果使用 AggregateRoot 和 DomainService 模式实现模块,我建议使用更高的逻辑(例如请求处理程序)来负责:

  • 加载聚合
  • 借助域服务执行计算
  • 相应地改变聚合状态。
  • 关于domain-driven-design - 将域服务注入(inject) DDD 中的 AggregateRoots,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16995688/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com