是什么是 DDD ?

开发大型软件最难的部分不是实现,而是要深刻理解它所服务的现实世界的领域。DDD 就是主张重点关注领域本身,维护一个对领域有深度认知的软件模型。DDD 就是关于建立这个软件模型的方法论。

<aside> 💡 问题域: 现实世界的业务问题 解决域:采用 DDD 建模方法论对业务问题的抽象

DDD 其实就是提供一套方法论,将现实的业务问题进行分析,提取出能够映射到代码设计的相关对象:

</aside>

什么是领域模型?

领域模型是系统化的领域知识。