老师聚合根是否算是一种实体呢?

来源:3-10 优雅地实现一致性:聚合

奋斗的小鸟丷

2021-12-13

老师,老师聚合根是否算是一种实体呢?如果是那是不是一定要满足实体的定义,也就是需要以ID来跟踪它的状态变化呢?

最近在思考电商的DDD设计过程中,对于购物车我认为可以划分单独的一个领域,不知道我理解的对不对,但问题是购物车这个领域它的聚合根是什么呢?我认为购物车是有一个生命周期的过程,但是发现他并没有一个唯一的ID(用户ID不知道是不是),请老师解惑。


写回答

1回答

尤达_技术咖啡

2021-12-13

聚合根本身是实体,只有实体才能作为聚合根。

购物车作为一个聚合是没有问题的,它的ID可以认为就是用户id。

1
1
奋斗的小鸟丷
非常感谢!
2021-12-14
共1条回复

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

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

883 学习 · 98 问题

查看课程