| 作者 |
内容 |
| strangeri |
请教一个UML
stereotype的问题!非常感谢?
UML 1.5 specification P131 倒数第二段有这么一段话:
“...The principal extension mechanism is the concept of
Stereotype. It provides a way of defining virtual subclasses of
UML metaclasses with new metaattributes and additional
semantics.....”
我对这段话不太理解,能不能指点一下?
stereotype怎么是对metaclasses和metaattribute
进行扩展呢?我觉得stereotype应当是对class和attribute进行扩展才对啊?
后文还有一句话我就更不明白了,
“Stereotypes are themselves metaclasses in UML.”
stereotype明明是在metamodel中定义的,它怎么又会是metaclasses?
如果你知道,非常希望你能指点一下,谢谢!! |
| 04/08/16 13:18 |
酷帖! 臭帖! 回复 |
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| newjing |
请先看看什么是class,什么是meta
我猜想兄弟您没有太仔细的思考和理解什么是metamodel,不罗嗦,metalevel的东西就是用UML建模时可用的基本元素
,具体的请去查看一下定义吧。
那么如果你用stereotype,实际上你就是在对UML的表达符号集进行扩展,而此符号集是什么呢?metamodels!
换言之,你是扩展了你用UML建模时可用的基本class和attribute集合(metalevel) , 而不是扩展了模型本身。
至于你后面一个问题,还是对metamodel的概念没弄清楚,本质上是同样的问题。
题外话,如果你不是打算研究UML语言研究,仅仅是为了应用UML,这些概念对你没有那么重要。 |
| 04/08/22 18:41 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| wisewader |
Stereotype概念仍然很重要。
我发现在建模过程中经常要用到。 |
| 04/08/31 12:23 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|
| wisewader |
Stereotype概念仍然很重要。
我发现在建模过程中经常要用到。 |
| 04/08/31 12:23 |
酷帖! 臭帖! 回复 |
|
酷帖评价: 臭帖评价: |
| 返回页首 |
|