【发布时间】:2018-01-11 17:18:41
【问题描述】:
根据 DDD,服务是域模型的一部分吗?如果我们搜索“ddd onion architecture”,我们可以看到最里面的一层叫做“Domain Model Layer”,第二个是“Domain Services”,例如[dead link, NSFW now]。但是在https://en.wikipedia.org/wiki/Domain-driven_design 和 DDD 书中,我们看到实体、值对象和服务都表达了模型并且是模型元素。如果实体、值对象和服务都是领域模型的一部分,我们应该如何称呼这两个洋葱层:模型(实体 + 值对象)和服务(就像我有时做的那样)?但如果都是领域模型的一部分,这个命名似乎并不准确。
【问题讨论】: