学习DDD有一段时间了,总结了一幅图,包含了使用DDD进行战略设计、战术设计、以及最终代码落地的具体步骤,以及DDD的相关名词解释(领域,子域,通用语言,聚合,限界上下文,实体,值对象,聚合根等)
由于DDD的概念比较抽象,建议大家先看左侧的步骤,再看右侧的概念解释,也建议大家在学习DDD时,不要上来就死磕概念,可以先找些DDD落地指导方面的文章,搞明白大致流程后,再来深入概念,会轻松一点
接下来会介绍"DDD分层架构模型",以及与其相似的"六边形架构",然后基于DDD分层架构模型给出具体的代码设计方案图
来源:CSDN
作者:wb_snail
链接:https://blog.csdn.net/wb_snail/article/details/103721613