【发布时间】:2014-04-03 13:07:59
【问题描述】:
我正在实践并尝试在项目中实施 DDD(领域驱动设计)。我对 DDD 很陌生。我的要求如下。
我有一个项目。我有多个候选人要分配给该项目。项目有一个客户。
我想识别聚合和聚合根。如何使用聚合概念设计 DDD?
【问题讨论】:
标签: design-patterns domain-driven-design
我正在实践并尝试在项目中实施 DDD(领域驱动设计)。我对 DDD 很陌生。我的要求如下。
我有一个项目。我有多个候选人要分配给该项目。项目有一个客户。
我想识别聚合和聚合根。如何使用聚合概念设计 DDD?
【问题讨论】:
标签: design-patterns domain-driven-design
候选人或客户能否独立于项目而存在?我猜是的。那么这些都不能组合成一个聚合。随着您的进一步发展,您可能会发现只能存在于项目中的实体——也许是一个时间表。那么你可能有一个以项目为根的项目聚合。
【讨论】: