IDDD 1 Introduce

<< 实现领域驱动设计 >> 一 : DDD入门

看了才知道,原来一直处于初级阶段 DDD-Lite。


img

MindMapping Source:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
* DDD入门
** 为什么需要
*** 难以捉摸的业务价值
*** 处理领域复杂性
**** 简化,非复杂化
*** 贫血症和失忆症
**** 贫血领域对象
(Anemic Domain Object)
***** 缺少内在行为
***** 设计不当造成
** 如何DDD
*** 通用语言
**** 团队共享的语言
**** 通用,不是万能
限界内通用
*** 限界上下文
** 业务价值
*** 有用的领域模型
*** 更准确的业务定义
*** 领域专家可参与设计
*** 更好的用户体验
*** 清晰的模型边界
*** 更好的企业架构
*** 敏捷,迭代和持续建模
*** 使用战略和战术新工具
** 挑战
*** 花时间和精力:创建通用语言
*** "艰难"的寻找:领域专家
*** 改变思考方式