欢迎光临
我们一直在努力

【软工方法论33】领域驱动设计DDD核心概念

【软工方法论33】303_领域驱动设计DDD核心概念

领域驱动设计(DDD):核心概念

你有没有遇到过这种情况?

业务讨论时:

  • 产品说:“用户下了个订单”
  • 开发说:“Order表插入一条记录”
  • 测试说:“OrderController的createOrder接口要返回201”

同一个东西,三种说法,都不对。

**DDD(领域驱动设计)**就是来解决这个问题的——让开发、业务、测试用同一套语言。

一、什么是DDD?

1. DDD的定义

DDD(Domain-Driven Design):通过深入理解业务领域,建立通用语言,用代码精确表达业务概念。

2. DDD的核心思想

DDD三要素:

1. 通用语言(Ubiquitous Language)
└── 团队所有人用同一套术语

2. 界限上下文(Bounded Context)
└── 把大领域拆分成小领域

3. 领域模型(Domain Model)
└── 用代码表达业务概念

3. DDD的价值

传统方式: DD

赞(0)
未经允许不得转载:171主机测评 » 【软工方法论33】领域驱动设计DDD核心概念
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址