知识卡片
关联类有限制
内容
关联类能给关系本身添加属性和行为,但隐含“任意两个参与对象之间只有一个关联实例”的约束。需要多个角色实例时,应提升为普通类。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第5章《类图:进阶概念》(源文件:_epub-src/EPUB/4.xhtml)
- 结论依据:原文围绕“关联类添加了一个额外的约束”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:对关联类这样做有好处,但是代价是你不得不记住额外的表示法。关联类添加了一个额外的约束,在任何两个参与对象之间只能有一个关联类实例。我感觉需要另一个例子。