DDD
文章平均质量分 96
ZNineSun
大道至简,返璞归真
展开
-
第三章:DDD四种模型详解
在上一章中我们通过一些案例分析了解到了在设计我们的对象和功能时如何去定义我们的DP,本章带着大家系统的了解一下在我们开发时经常遇到的四种领域模型。原创 2024-04-14 20:12:38 · 779 阅读 · 0 评论 -
第二章:Domain Primitive
在第一章中我们初步了解DDD的概念,以及DDD中经常提到的贫血和充血模型,由于 DDD 不是一套框架,而是一种架构思想,所以在代码层面缺乏了足够的约束,导致 DDD 在实际应用中上手门槛很高。让我关注DDD的原因除了公司内整个架构采用DDD的设计之外,它有一个思想Anti-Corruption Layer(防腐层)的概念,特别是其在解决外部依赖频繁变更的情况下,如何将核心业务逻辑和外部依赖隔离的机制。原创 2024-03-03 20:53:04 · 922 阅读 · 0 评论 -
第一章:初识DDD
DDD分为战略设计与战术设计。一般来说,领域建模是属于战略层的,而DDD工程落地是属于战术层的,两者是否结合使用,视实际情况而定,比如传统的MVC架构也能使用DDD进行领域建模,DDD架构最好是先做DDD领域建模。在进行具体的实践之前我们必须对一些专有名词进行了解,本章,就带着大家一起去对领域驱动设计有个初步的认知。原创 2024-01-15 11:11:49 · 1189 阅读 · 0 评论