我对聚合根的理解
其实我觉得聚合根挺好理解的.
聚合根就是《管事的》
就像Bang举过的例子
一个绑匪团伙实施绑架.那这个绑匪的头头就是聚合根.他来负责整个绑架过程.
如果我按照我的理解
那企业开发其实很好办了.
每个部门经理都是聚合根.负责部门内的业务.
每个副总也是个聚合根负责某一方面的业务.
每个职员也是聚合根,负责自己的一摊子事
聚合根可以直接操作属于自身管理的表(或实体类)
一个表(或实体类)也只能被一个聚合根所拥有
聚合根与其他聚合根之间的业务往来.通过消息.(actor模型?)实现.
但是,既然决定好了聚合根,那就得做好聚合根改变的准备
企业自身业务要调整,组织机构要调整,部门要合并。聚合根只有跟着变,别无他法。
不知我理解的对不对,求大侠指正。