领域驱动设计中聚合与聚合根核心概念.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-10-23 发布于北京
  • 举报

领域驱动设计中聚合与聚合根核心概念.pdf

n聚合有上下文边界

这个上下文边界是一个逻辑上的边界,这个边界根据业务的单一职责和高内

聚原则,来定义聚合到底应该包含哪些实体和值对象。

不同的聚合之间是松散耦合。

n聚合是数据修改和持久化的基本单元

聚合用来确保的多个实体对象和值对象,在进行业务逻辑实现的时候,

能保证数据的一致性。

每一个聚合对应一个,来实现数据的持久化。

n聚合属于领域层

n聚合根是实体

应该是充血模型,既有属性,也有业务逻辑的实现

n管理聚合

聚合根作为聚合的管理者,在聚合,负责协调实体和值对象,让他们按

照固定的业务规则,协同来完成共同的业务逻辑

n聚合对外的接口

从外部来看聚合的话,只能看到聚合根,外部是通过聚合根的ID来关联聚

合,同时也是聚合根来接收外部的任务和请求。

如果要聚合内的其他实体,也只能先聚合根实体,然后在聚合根实

体,导航到聚合的实体,外部不能直接聚合的实体对象。

文档评论(0)

1亿VIP精品文档

相关文档