一張圖解釋DDD領域驅動設計的戰術概念
Eric Evans的經典著作《領域驅動設計:在軟體的核心處理複雜性》解釋了一種方法來建模一個複雜的業務。
三種領域物件:
- 實體:具有ID和生命週期的域物件。
- 值物件:沒有ID域物件
- 聚合:由聚合根(也是一個實體)繫結在一起的實體的集合。
領域物件生命週期:
- Repository:儲存和載入聚合。
- 工廠:處理聚合的建立。
領域物件行為:
- 領域服務:編排多個聚合。
- 領域事件:對聚合所發生的情況的描述。釋出是公開的,以便其他人可以使用和重構它。
彩蛋1:
以上是DDD的戰術概念,DDD戰略概念更重要,它決定了如何將業務能力落地為DDD戰術設計:
- UL:統一語言、無所不在的通用語言、本體語言、領域語言、術語、資料詞典、知識圖譜
- BC:有界上下文、限界上下文
彩蛋2:
相關文章
- 領域驅動設計的概念解釋 -DEVdev
- 什麼是DDD領域驅動設計的戰術設計?
- DDD領域驅動設計:領域事件事件
- 領域驅動設計的DDD與ddd - nick
- DDD領域驅動設計pdf
- 什麼是DDD領域驅動設計的戰略設計?
- 從程式碼戰術角度解釋領域驅動設計 - Cyrille
- 領域驅動設計戰術模式--領域事件模式事件
- 領域驅動設計(DDD)實踐之路(一)
- DDD-領域驅動設計示例
- 淺談DDD(領域驅動設計)
- 淺談 DDD 領域驅動設計
- DDD領域驅動設計:倉儲
- 領域驅動設計戰術模式--領域服務模式
- DDD領域設計概念梳理
- 領域驅動設計核心概念
- 領域驅動設計(DDD)入門&概要
- DDD-領域驅動設計簡談
- dayatang/dddlib:DDD領域驅動設計庫
- 領域驅動設計 (DDD) 簡介 - jannikwempe
- 聊一聊中臺和DDD(領域驅動設計)
- 領域驅動設計--戰術模式簡介模式
- 領域驅動設計戰術模式--值物件模式物件
- 領域驅動設計(DDD)高手養成記
- 什麼是領域驅動設計(DDD)?- mathias
- 什麼是DDD領域驅動設計的統一語言?
- 【DDD】《如何運用領域驅動設計》彙總
- DDD領域驅動最全詳解(圖文全面總結)
- 領域驅動設計(DDD)實踐之路(二):事件驅動與CQRS事件
- 領域驅動設計(DDD)中模型的重要性 - Jeronimo模型
- DDD社群權威解讀:2020年之領域驅動設計 - ziobrando
- 讀書系列-《解構領域驅動》-領域概念
- 領域驅動模型DDD(二)——領域事件的訂閱/釋出實踐模型事件
- 戲說領域驅動設計(十六)——實體概念
- 去哪兒網領域驅動設計(DDD)實踐之路
- 領域驅動設計DDD不具備大規模落地的條件!
- 領域驅動模型DDD(一)——服務拆分策略模型
- DDD領域驅動設計總結和C#程式碼示例C#