DDD 領域驅(qū)動設計理解(Domain Driven Design)
-
DDD 領域驅(qū)動設計理解(Domain Driven Design)
- 概念
- 核心
- 目標
概念
- 領域驅(qū)動設計事實上是1針對OOAD的一個擴展和延申。DDD基于面向?qū)ο蠓治雠c設計技術(shù)。
- 對技術(shù)架構(gòu)進行了分層規(guī)劃。
- 對每個類進行了策略和劃分。
OOAD 面向?qū)ο笤O計的擴展和延申,多了domain的概念就是需求分析和業(yè)務設計。文章來源地址http://www.zghlxwxcb.cn/news/detail-846622.html
核心
- 共同語言--偏業(yè)務
- 分而治之--劃分邊界,降低復雜性 跟技術(shù)無關。
- 領域
- 領域就是問題域,用來解決某個特定問題的。
- 一個問題有多個子問題。
- 設計Design
- 領域模型的設計
- 驅(qū)動Driven
- 領域驅(qū)動領域設計 -- 基于問題域 來完成領域業(yè)務細節(jié)的設計
- 領域驅(qū)動代碼實現(xiàn) -- 領域定好,按照此方法進行實現(xiàn)代碼
目標
- 防止需求變形
- DDD就是理解領域 分析領域 細化領域
- 依據(jù)領域來完成領域設計 把開發(fā)完成的領域組裝起來,就能完美實現(xiàn)業(yè)務,不變性。
文章來源:http://www.zghlxwxcb.cn/news/detail-846622.html
到了這里,關于DDD領域設計理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!