知识卡片

资源库查询接口:通用性与可读性的取舍

普通读书笔记卡 · 1973.av

内容

查询接口设计两派:通用条件接口可扩展但牺牲可读性、把组装交给调用者;明确化查询方法可读且封装Criteria但易致接口膨胀不稳定。作者倾向后者,兼顾可用状态作参数、也可引入规格模式封装查询条件。

参考来源

- 位置:《解构领域驱动设计》15.5.2(源文件:_epub-src/OEBPS/027.xhtml) - 结论依据:呈现资源库查询接口设计的权衡与折中路线。 - 原始内容:一派以通用性换取接口的可扩展,却牺牲了接口方法的可读性;另一派以封装获得接口的可读性,却因为方法过于具体导致接口膨胀与不稳定……我倾向于后者。