领域驱动设计:工作流逻辑在哪里?

Jim*_*imm 6 workflow domain-driven-design

在我的项目中,我有工作流,它在多个实体上运行以完成业务交易.表示工作流逻辑的最佳位置是什么?目前我只是创建一个"XXXManager",它负责与实体对象协作以结束业务事务.还有其他选择吗?

Rib*_*die 1

DDD 可能不完全是关于这类事情,所以我建议看一下服务层架构模式。Martin Fowler 的书《企业架构模式》是一本解释它的好书。您也可以在 Fowler 的网站上找到该模式的描述。