是不是不应该在聚合根中方法引用领域服务

来源:3-11 独立的业务逻辑:领域服务

koofranker

2023-01-10

在单体架构中,交易上下文中的轨道售货机的领域模型中,我看选择商品的方法参数引用了领域服务,是不是聚合根中不要引用领域服务呢,把这些放在领域服务或者应用服务呢

写回答

1回答

尤达_技术咖啡

2023-01-14

并没有原则表明聚合不可以引用领域服务,事实上,这种做法在《实现领域驱动设计》中也作为案例出现过。当然,把领域服务作为参数传递到聚合的做法我个人也认为不够直观和优雅;但是,实际业务中,聚合的逻辑有时候不可避免地需要引用领域服务。

0
2
尤达_技术咖啡
回复
koofranker
你好,不常登公众号,可以直接加我微信wx17621853958
2023-03-12
共2条回复

DDD(领域驱动设计)思想解读及优秀实践

结合智慧零售项目实践,深度解剖DDD思想与应用方法

883 学习 · 98 问题

查看课程