标签: design-patterns domain-driven-design
我正在练习并尝试在项目中实现DDD(域驱动设计)。我是DDD的新手。我的要求如下。
我有一个项目。我有多个候选人可以分配给该项目。项目有一个客户。
我想识别聚合和聚合根。如何使用聚合概念设计DDD?
答案 0 :(得分:2)
候选人或客户可以独立于项目而存在吗?我猜是的。然后,这些都不能组合成聚合。随着您的进一步发展,您可能会发现只能存在于项目中的实体 - 可能是一个计划。然后,您可能有一个以项目为根的项目聚合。