java - 聚合根与复合根有何不同?

标签 java jakarta-ee domain-driven-design

如果聚合根旨在保存对属于聚合一部分的实体的引用,并且不允许您从其他聚合根引用这些实体,那么聚合根(聚合)与组合有何不同?完全一样吗?

最佳答案

DDD 中的“聚合”一词并非源自一般的 OO 聚合概念。

如果要进行平行的话,DDD 聚合根确实更接近复合 Material ,但它们也远不止于此。

关于java - 聚合根与复合根有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19169247/

相关文章:

java - 在 eclipse 之外找不到工作区

java - HashSet 和 TreeSet 性能测试

java - 基于表单的身份验证登录 servlet 代码

events - symfony 域事件

java - Hibernate:使用@SqlResultSetMapping 映射 native 查询的结果集

java - Array 与 ArrayList 的性能

Java EE if/else 语句不起作用

java - 如何在 JPA 中反射(reflect) "Nested Sets"模型

architecture - 领域驱动设计 : Aggregate root & Sub Aggregate roots

c# - 如何使用 NHibernate 和存储库模式从域对象的属性返回分页列表