領域、子域、限界上下文、領域服務、工廠、資源庫

領域:框架

引用一個大佬的總結:「領域是類似度很高的 N 個實體彙集,從而組成的知識、影響或活動範圍」。對象

另外一個大佬的總結:「你的軟件系統要解決的實際問題相關的全部東西的集合」。電商

針對需求出發,進行劃分實體,對實體進行分類,座鐘的到領域。基礎

從需求中挖掘通用語言,從通用語言中抽象出實體。軟件

多個職責相近的實體,組成一個實體集合,稱爲領域。引用

一個實體只屬於一個領域。總結

不以場景劃分領域,以業務對象聚合劃分領域。(反例:預售劃分爲預售域)語言

限界上下文:集合

針對需求首先進行限界上下文劃分。解決方案

子域是領域更細粒度的劃分。

子域三種類型:

核心域:系統最核心並有複雜業務邏輯的限界上下文。(電商系統:訂單上下文)

支撐域:系統支撐其餘限界上下文的基礎。(電商平臺:商品)

通用域:須要使用的基礎框架或者第三方成熟解決方案。

子域最好和限界上下文進行一一映射。

相關文章
相關標籤/搜索