1 个回答
1、领域
指一个特定的业务范围或知识领域
2、实体实体是领域模型中具有唯一标识符的对象
3、领域模型描述了领域内的实体、值对象、聚合根以及它们之间的关系
4、值对象领域模型中具有唯一标识符的对象。值对象通常是不可变的
5、聚合聚合是一组相关对象的集合,它将领域模型中的实体和值对象组合在一起,作为一个数据修改的单元。例如,在电商系统中,一个订单聚合可能包含订单实体、订单项值对象、收货地址值对象等,这些对象在业务上紧密相关,共同构成了一个完整的订单概念。
6、聚合根聚合根是聚合中的一个特殊实体,它是聚合的入口点,外部对象只能通过聚合根来访问聚合内的其他对象。
7、领域服务一种无状态的操作,它用于实现领域中的业务逻辑,这些逻辑不能自然地归属于某个实体或值对象。例如,在电商系统的促销活动领域,计算商品折扣后的价格这个逻辑可能不适合放在商品实体或订单实体中,因为它涉及到促销规则等多个因素,这时就可以通过领域服务来实现这个计算逻辑。
8、限界上下文显示的边界,用于划分领域模型的范围
发布于:4个月前 (01-08) IP属地:四川省
我来回答
您需要 登录 后回答此问题!