我對聚合根的理解

px96004發表於2013-09-29
其實我覺得聚合根挺好理解的.
聚合根就是《管事的》
就像Bang舉過的例子
一個綁匪團伙實施綁架.那這個綁匪的頭頭就是聚合根.他來負責整個綁架過程.

如果我按照我的理解
那企業開發其實很好辦了.
每個部門經理都是聚合根.負責部門內的業務.
每個副總也是個聚合根負責某一方面的業務.
每個職員也是聚合根,負責自己的一攤子事

聚合根可以直接操作屬於自身管理的表(或實體類)
一個表(或實體類)也只能被一個聚合根所擁有

聚合根與其他聚合根之間的業務往來.透過訊息.(actor模型?)實現.

但是,既然決定好了聚合根,那就得做好聚合根改變的準備
企業自身業務要調整,組織機構要調整,部門要合併。聚合根只有跟著變,別無他法。

不知我理解的對不對,求大俠指正。

相關文章