知识卡片

尽可能消除重复而非无重复

普通读书笔记卡 · 1975.p

内容

简单设计第二原则要求”尽可能消除重复”(minimizes duplication)而非”无重复”(no duplication),因为追求极致复用存在设计与编码的代价,过度提取抽象反而增加复杂度。

参考来源

- 位置:《解构领域驱动设计》17.2.3(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:区分适度去重与极致去重的取舍。 - 原始内容:注意,此原则提到的是尽可能消除重复(minimizes duplication),而非无重复(no duplication),因为追求极致的复用存在设计与编码的代价。