【DDD系列-10】一页纸回顾DDD

1. DDD是什么

DDD: 是 Domain-Driven Design 的缩写,是 Eric Evans (埃里克•埃文斯)于 2004 年提出的一种软件设计方法和理念。其主要的思想是,利用确定的业务模型来指导业务与应用的设计和实现。主张开发人员与业务人员持续地沟通和模型的持续迭代式演化,以保证业务模型与代码实现的一致性,从而实现有效管理业务复杂度,优化软件设计的目的。

2. DDD有什么用

  • 统一术语:让各个角色对业务、概念的理解一致。​
  • 领域划分:从业务中提取领域知识,分而治之,简化业务复杂度。​
  • 代码落地:将领域知识转化为可复用代码模型,简化系统复杂度。

3. DDD的构成

4. DDD怎么用

  • 战略设计:​
  • 输入PRD文档​
  • 输出领域模型文档 (模板)​
  • 战术设计:
  • 输入领域模型文档 (模板)​
  • 输出技术方案文档 (模板)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值