知识卡片
领域驱动设计的七种角色构造型及其职责
内容
作者不套用职责驱动的6种,直接定义DDD自身的角色构造型:远程服务(响应角色或客户端适配器请求)、应用服务(提供服务价值接口、消息契约与领域对象转换、编排领域服务)、领域服务(提供聚合无法完成的功能、协调多聚合与端口)、聚合(信息持有者、履行自给自足领域行为)、工厂(封装复杂或易变的聚合创建逻辑)、端口(外部资源访问抽象:资源库/客户端/发布者)、适配器(端口实现、经依赖注入设置)。
参考来源
- 位置:《解构领域驱动设计》16.1.2(源文件:_epub-src/OEBPS/028.xhtml)
- 结论依据:列举菱形对称架构下识别出的全部角色构造型。
- 原始内容:远程服务……应用服务……领域服务……聚合:作为信息的持有者……工厂……端口:作为访问外部资源的抽象……适配器:端口的实现。