知识卡片

派生表达约束

普通读书笔记卡 · 765.c

内容

派生性质不只是说明某值被计算出来,更有价值的是表达多个值之间的约束关系。模型应避免过早暴露存储细节,优先澄清概念一致性。

参考来源

- 位置:《UML精粹:标准对象建模语言简明指南》第5章《类图:进阶概念》(源文件:_epub-src/EPUB/4.xhtml) - 结论依据:原文围绕“我偏好的思路是,它指明了值之间的一种约束”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。 - 原始内容:我偏好的思路是,它指明了值之间的一种约束。在这个例子中,指的就是三个所持有的值之间的约束,但这三个值中的哪一个是计算的并不重要。在这个例子中,选择哪一个属性标记为派生是随意的,没有必要很严格,不过派生是有用的,它能帮助提醒人们其中的约束。这个用法也适用于概念图。