前言
更新: 3/10/2025 字数: 0 字 时长: 0 分钟
当项目写多写大时,我们经常会发现包之间的关系混乱,各包与类之间关系不清。(这一点尤其在大型微服务项目时明显)
为了应对这种问题,我们不得不从项目的结构拆分入手,因此也就产生了DDD(领域驱动模型)
正所谓道生一,一生二,二生三,三生万物,在领域驱动模型中,领域就是这个道,我们希望通过领域来完成整个的软件开发流程。
最后说一点我自己对DDD的看法吧。
我也见过很多开发者不喜欢DDD,认为DDD是一个麻烦的设计模式,对于小项目来说根本没必要使用DDD。
然而就我自己在一些小项目的实践上来说,只要你的项目不是纯CRUD项目,那么DDD永远都不会是一个过于麻烦的架构设计模式,我始终认为DDD是一个软件开发者应该尝试去掌握的技能。
最后的最后,特别感谢这位老哥的DDD教程,这是我能在网上找到的最好的DDD教程,本段内容也主要来自这个教程