有什么区别 UML中的构造型属性和标记值? 我读到了他们但我不知道主要的差异
答案 0 :(得分:3)
UML中的构造型使用法语引号(例如«User»
)表示,而标记值使用大括号({something}
)表示。刻板印象可以附加到任何UML元素,因为UML 2.0实际上是刻板印象属性,所以whist标记的值。
因此,您使用构造型注释元素,您可以将标记值附加到构造型。
答案 1 :(得分:2)
UML2.x没有标记值。它们仍然在MOF中定义,但是为UML删除。刻板印象具有标准属性。这些属性显示为扩展元素的属性(不带花括号)。 可以使用法语引号显示,但也可以采用其他任何方式显示。
刻板印象是一个强大的概念,可以扩展任何具有附加属性,约束和依赖关系的元类。它们与标记值不具有可比性,除了它们也是一种扩展机制。
可以找到针对UML2构造型的动手eclipse教程here。您可以浏览它以获得对复杂性的印象。
答案 2 :(得分:0)
构造型本身不能使用,但必须始终与其扩展的元类之一一起使用。刻板印象不能通过另一种刻板印象来扩展。此外,Stereotype可以使用附加图标来更改扩展模型元素的图形外观。
标记表示适用于一种或多种模型元素的特定属性。标记和值通常都编码为字符串,尽管UML工具允许使用其他数据类型作为值。 例如, {author =" Joe Smith",截止日期= 1997年3月31日,状态=分析}
标记值可以在构造型名称下的附加注释中显示。
在评论说明
中应用了标记值的刻板印象计算机