知识卡片
模板绑定不扩展
内容
模板类的绑定只给通用模板补充类型参数,不能额外添加特性。若要增加行为,应建子类型,而不是把绑定元素误当新类随意扩展。
参考来源
- 位置:《UML精粹:标准对象建模语言简明指南》第5章《类图:进阶概念》(源文件:_epub-src/EPUB/4.xhtml)
- 结论依据:原文围绕“它不允许给绑定元素添加特性”给出定义、对比或使用限制,说明该概念的含义和适用边界,因此可推出本卡片结论。
- 原始内容:但是,使用派生和子类型化有不同之处,它不允许给绑定元素添加特性,绑定元素完全由它的模板规定;添加的只是限定类型的信息。如果要添加特性,必须创建一个子类型。