知识卡片

DDD设计统一语言的五条结论

普通读书笔记卡 · 1977.o

内容

经对诸多设计概念的历史追寻与本质分析,DDD得出设计统一语言五条:①领域模型对象包含实体、值对象、领域服务和领域事件,有时也可单指组成聚合的实体与值对象;②领域模型必须是富领域模型;③远程服务与应用服务接口的输入参数和返回值为遵循DTO模式的消息契约模型,若客户端为前端UI则消息契约模型又称视图模型;④领域模型对象中的实体与值对象同时作为持久化对象;⑤只有资源库对象、没有数据访问对象,资源库以聚合为单位持久化领域模型对象,事件存储对象则负责领域事件的持久化。发散:这五条可直接抄进团队约定,作为一份”×O术语裁决表”消除日常交流中的概念内耗。

参考来源

- 位置:《解构领域驱动设计》第19章 19.1.3(源文件:_epub-src/OEBPS/032.xhtml) - 结论依据:原文归纳出DDD设计统一语言的五条结论。 - 原始内容:只有资源库对象,没有数据访问对象。资源库对象以聚合为单位进行领域模型对象的持久化,事件存储对象则负责完成领域事件的持久化。