DDD本页总览领域驱动设计 模型是针对领域的抽象模拟,建模是针对特定问题建立领域的合理模型。 复杂性来源于业务本身的复杂性和设计引入(由于技术实现)的复杂性。 领域驱动设计通过模型分解和模型驱动设计控制复杂性。 DDD 的核心思想和解决的痛点问题 什么是模型和建模? 模型是对领域的抽象和模拟,通过这种方式,就可以描述零售领域的几个概念的。 建模是针对特定问题建立领域的合理模型。对于软件系统来说,首先是要建立模型,然后才将模型转换成代码。 软件系统的复杂性来自哪里? 业务复杂导致模型复杂 技术实现引入额外复杂性 传统开发模式面对这两种复杂性是无能为力的。 业务复杂导致模型复杂