什么是 领域驱动设计(DDD)?
DDD 由 Eric Evans 提出,主张大多数软件中真正困难的部分是对领域建模,且代码与同领域专家的对话应共享一套通用语言。战术模式(实体、值对象、聚合)帮助实现模型;战略模式(限界上下文、上下文映射)帮助把一个庞大系统切分为各团队可以负责的部分。
又称: ddd.
相关术语
- 六边形架构(Hexagonal Architecture) — 一种分层架构风格,通过端口与适配器将领域逻辑与基础设施隔离。
- 事件风暴(Event Storming) — 一种协作式建模工作坊,用代表领域事件的便利贴来梳理业务流程。