聚合根相关理解,这样对吗?
1. 一个“上下文” 可以包含多个聚合边界
2. 一个聚合边界里面只包含一个聚合根和多个实体或者值对象
3. 在一个“上下文”中的某个聚合内的实体也可以被另外一个“上下文”中的聚合根或者实体引用, 但不能被同一个“上下文”中的其他聚合根或实体引用
4. 关于聚合根标识和实体标识, 聚合根标识是全局和实体标识是本地, 实体标识之所以为本地,是因为在当前“上下文”对这个实体的访问必须通过聚合根, 因此它的标识作为全局是没有意义的, 但可能在另外的“上下文”中它成为了聚合根,因此在实际设计时,它依然有ID 作为全局标识
一直对聚合根概念很模糊,很多问题都没澄清过,看到这里有人讨论这些问题,希望有人帮忙解惑
[该贴被pojia于2013-01-13 01:15修改过]