知识卡片

契约转换基于信息专家模式分配

普通读书笔记卡 · 1969.e

内容

消息契约与领域模型的转换按信息专家模式分配给最了解自身数据结构的消息契约对象;领域模型位于内部领域层,遵循整洁架构不应知道消息契约。契约→领域用实例方法,领域→契约(实例未创建)用静态工厂方法。转换不属领域逻辑,须守住领域层与网关层边界。

参考来源

- 位置:《解构领域驱动设计》第11章11.1.2(源文件:_epub-src/OEBPS/022.xhtml) - 结论依据:NominationRequest.toCandidate()实例方法与TrainingResponse.from()静态方法两向示例。 - 原始内容:优先考虑将转换行为分配给消息契约对象,因为它最了解自己的数据结构。