DDD

DDD:领域驱动设计(Domain Drive Design)
它关注的是Service层的设计,着重于业务的实现,将分析和设计结合起来,不再使他们处于分裂的状态,这对于我们正确完整的实现客户的需求,以及建立一个具有业务伸缩性的模型
域驱动设计(DDD)是一种将实现与不断发展的模型联系在一起的开发方法。将项目的重点放在核心领域(知识领域),背后的逻辑上,并迫使技术和非技术方面之间进行协作以改进模型

ddd的作用
统一思想
明确分工
反映变化
边界分离

ddd的概念
值对象
聚合
聚合根
领域服务
领域事件
实体

ddd的4种模式
失血模型
贫血模型
胀血模型
充血模型
对于ddd而言,失血和胀血都不合适。失血太轻没有聚合, 胀血那是初学者才这样写代码 .


DDD
https://maojun.xyz/blog/2020/05/DDD领域驱动设计.html
作者
毛 俊
发布于
2020年5月27日
许可协议