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

2.7.3 確定聚合與聚合根

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

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

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

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

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

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

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

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

主站蜘蛛池模板: 潢川县| 忻州市| 齐河县| 张家界市| 牡丹江市| 淳安县| 五指山市| 美姑县| 抚州市| 苍溪县| 舒城县| 绥棱县| 周宁县| 上杭县| 玉山县| 永吉县| 崇礼县| 正宁县| 色达县| 福安市| 田林县| 上林县| 鹤山市| 金塔县| 平湖市| 汉川市| 平原县| 宁化县| 神农架林区| 蒙城县| 镇巴县| 平湖市| 惠来县| 宁波市| 九寨沟县| 尉犁县| 称多县| 锡林郭勒盟| 时尚| 方正县| 龙岩市|