领域驱动设计(DDD)

一种以业务领域的模型和语言为核心的软件设计方法。

什么是 领域驱动设计(DDD)?

DDD 由 Eric Evans 提出,主张大多数软件中真正困难的部分是对领域建模,且代码与同领域专家的对话应共享一套通用语言。战术模式(实体、值对象、聚合)帮助实现模型;战略模式(限界上下文、上下文映射)帮助把一个庞大系统切分为各团队可以负责的部分。

又称: ddd.

相关术语