1 前言 最近在牛客看到一篇关于DDD的文章,完全看不懂,决定自己白话文一下,让各位老哥知道其大概思想。本篇全都是用自己的词语来表述这个DDD。 2 我的理解 DDD是一个代码架构设计方法。 使用Java写Spring的时候,我们会使用XxxController来映射接口,XxxService来执行逻辑业务,XxxMapper来进行持久化,这样的写法叫做MVC。 我不知道老哥们是怎么写的,我说一下我自己追求的MVC架构: Controller层只捕获异常,将调用的对象转化,传递给Service,让Service层执行。 Service层负责主要业务逻辑,分为三层: 上一层靠近业务,例如Lo...