IDDD 11 Factory

<< 实现领域驱动设计 >> 十一: 工厂

最经典的设计模式之一,负责复杂对象和聚合的创建,对象生命周期的前期. 


Alt text

MindMapping Source (Org Format):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

* 工厂
最经典的设计模式之一,负责复杂对象和聚合的创建,对象生命周期的前期。
** 领域模型中的工厂
*** 只需要创建对象,不需要承担领域模型中的其他职责。
** 聚合根中的工厂方法
*** 有效表达限界上下文中的通用语言
*** 减轻客户端创建实例时的负担
*** 确保所创建的实例处于正确的状态
** 领域服务中的工厂
*** 集成
**** 限界上下文
**** 防腐层
**** 发布语言
**** 开发主机服务
*** 与其他限界上下文交互
*** 将外部对象翻译成本地对象