知识卡片
领域驱动设计元素到职责驱动角色构造型的映射
内容
在限界上下文的整体结构中:聚合(含内部实体与值对象)是信息持有者,遵循信息专家模式避免贫血模型;领域服务是服务提供者,需协调多聚合或访问外部资源时兼任控制器;工厂是构造者;本地服务层的应用服务是协调者(自身不含业务逻辑,委派请求);北向远程服务与南向端口是接口,消息契约对象亦属接口且可能兼任构造者;适配器封装技术细节,设计建模时通常不予考虑。
参考来源
- 位置:《解构领域驱动设计》16.1.1(源文件:_epub-src/OEBPS/028.xhtml)
- 结论依据:将DDD设计要素逐一解读为职责驱动的角色构造型。
- 原始内容:信息持有者……即聚合边界内的实体和值对象……领域服务扮演了服务提供者的角色……工厂就是构造者角色……应用服务扮演了协调者角色……远程服务与……端口都是……接口。