官术网_书友最值得收藏!

2.7.3 確定聚合與聚合根

聚合的特性是高內聚、低耦合,同時聚合也是一個業務單元的最小粒度信息描述集合,這些業務單元拼湊起來后最終能較為完整詳細地描述整個業務過程。

對應上述三條業務線及各自的領域,可以找出如下聚合。

1)旅客旅程業務線中的聚合包括普通旅客聚合、VIP旅客聚合、行李聚合、機票聚合、支付聚合、里程聚合、機場聚合、直銷聚合、代理聚合、直航聚合、過站聚合、航站樓聚合、飛行體驗聚合、自營酒店聚合、合作酒店聚合、乘務員聚合、機長(副駕駛)聚合。

2)貨物運程業務線中的聚合包括貨主聚合、普貨聚合、高價貨聚合、當日達貨物聚合、登記聚合、支付聚合、自有貨站聚合、機場貨站聚合、腹艙聚合、貨機聚合、地空聯運聚合。

3)航班航程業務線中聚合包括航段聚合、飛機信息聚合、管控聚合。

4)支撐域中聚合包括地理信息聚合、天氣環境聚合、航線聚合、運行指揮聚合、機務聚合。

聚合對應的聚合根如圖2-15所示。

圖2-15 聚合對應的聚合根

主站蜘蛛池模板: 禹城市| 方正县| 武鸣县| 兴和县| 德令哈市| 北安市| 新闻| 广德县| 宜阳县| 邛崃市| 中牟县| 博野县| 上杭县| 丽江市| 托克逊县| 屏东县| 平罗县| 香港| 余江县| 闽侯县| 东丰县| 鹿泉市| 页游| 南岸区| 治县。| 衢州市| 富阳市| 海兴县| 同仁县| 茂名市| 宜兴市| 酒泉市| 红安县| 泰和县| 星子县| 尉犁县| 孙吴县| 天柱县| 南靖县| 荔波县| 连山|