領域驅動設計
維基百科,自由的 encyclopedia
领域驱动设计(英語:domain-driven design,缩写 DDD)是軟體程式碼的結構及語言(類別名稱、類別方法、類別變數)需符合業務領域(英语:business domain)中的習慣用法。例如處理租賃業務的軟體,其型別可以命名為LoanApplication及Customer,其方法可以用AcceptOffer及Withdraw。
此條目需要补充更多来源。 (2020年3月23日) |
领域驱动设计的前提是:
- 把项目的主要重点放在核心領域(core domain)和领域逻辑
- 以領域中的模型為基礎,進行复杂的设计
- 讓技術人員以及领域专家(英语:Subject-matter expert)合作,以迭代方式來完善特定领域问題的概念模型
该词是由埃里克・埃文斯(Eric Evans)在其同名书中创造。[2]