領域驅動設計 领域驱动设计英語domaindriven design缩写 DDD是軟體程式碼的結構及語言類別名稱類別方法類別變數需符合業務領域英语business domain中的習慣用法例如處理租賃業務的軟體其型別可以命名為LoanApplication及Customer其方法可以用AcceptOffer及Withdraw 领域驱动设计可以將實現對應到持续进化的模型 领域驱动设计的前提是 把项目的主要重点放在核心領域core domain和领域逻辑 以領域中的模型為基礎進行复杂的设计 讓技術人員以及领域专家英语Subjectmatter expert合作以迭代方式來完善特定领域问題的概念模型 该词是由埃里克埃文斯Eric Evans在其同名书中创造