/符号在UML中是什么意思

jba065

我试图按照此链接http://www.uml-diagrams.org/android-camera-uml-class-diagram-example.html的uml图进行操作

在CameraDemo类中,对于诸如onStart(),onStop()之类的方法,在每个访问说明符(如+,#,_)之后,我们都找到“ /”。

(示例:#/ onStart())其中的

“ /”是什么意思。

提前致谢。

吉尔特·贝莱肯斯(Geert Bellekens)

/在属性被用于指示派生但属性不存在操作。

我在规范中找不到该符号的任何解释,因此我们只能假定它是名称的一部分。

规格(UML v2.5)状态:

9.6.4表示法如果在图中显示,则“操作”以以下形式的文本字符串显示:

[<visibility>] <name> ‘(‘ [<parameter-list>] ‘)’ [‘:’ [<return-type>] [‘[‘ <multiplicity-range> ‘]’] [‘{‘ <oper-property> [‘,’ <oper-property>]* ‘}’]]

哪里:

  • <visibility> 是工序的可见性(请参见7.4)。 <visibility> ::= ‘+’ | ‘-‘ | ‘#’ | ‘~’

  • <name> 是操作的名称。

  • <parameter-list>在操作的参数按以下格式的列表:<parameter-list> ::= <parameter> [‘,’<parameter>]*其中,<parameter>在9.4.4定义。

  • <return-type> 如果已定义操作,则为返回结果参数的类型。

  • <multiplicity-range> 是返回类型的多重性(请参见7.5)。

  • <oper-property> 指示操作的属性。 <oper-property> ::= ‘redefines’ <oper-name> | ‘query’ | ‘ordered’ | ‘unordered’ | ‘unique’ | ‘nonunique’ | ‘seq’ | ‘sequence’ | <oper-constraint>

因此没有派生或 /

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章