知识卡片

资源库端口面向聚合,通用接口下沉适配器复用

普通读书笔记卡 · 1973.au

内容

通用大而全的资源库接口有缺陷(并非都需全部方法、Criteria加重调用者负担)。应把端口与适配器视为两个关注点:端口面向聚合、方法命名倾向自然语言与领域逻辑;不体现业务的通用接口转移到适配器层供不同适配器复用。

参考来源

- 位置:《解构领域驱动设计》15.5.2(源文件:_epub-src/OEBPS/027.xhtml) - 结论依据:给出资源库端口与通用实现的分层设计。 - 原始内容:扮演端口角色的资源库接口面向以聚合为基本自治单元的领域逻辑,扮演适配器角色的资源库实现则面向持久化框架……通用的资源库接口未体现业务含义,不应视为资源库端口的一部分,需转移到适配器层。