我必须为现有的类绘制一个uml类diagramm。这个类有不推荐使用的方法,我不知道如何处理这些。uml class中的弃用方法diagramm
我想过把它们弄出来,但我不想“自己创造”一些东西,也找不到任何东西在线。
是否有标准的方式来表明一种方法已被弃用?
我必须为现有的类绘制一个uml类diagramm。这个类有不推荐使用的方法,我不知道如何处理这些。uml class中的弃用方法diagramm
我想过把它们弄出来,但我不想“自己创造”一些东西,也找不到任何东西在线。
是否有标准的方式来表明一种方法已被弃用?
先问问题零:
为什么我画类图是非常重要的?
为什么对于我在类 图中显示不推荐使用的方法很重要?
如果您有满足你坚实合理的答案,那么剩下的就是简单:
在对方法UML类图中,genaral模式是这样的:
知名度名称(参数列表):返回类型{property-string}
所以你可以使用属性字符串来表明该方法已不为这样,假设最终是返回boolean值的方法已过时,那么
+成品():布尔{弃用}
当然肯定可以使用像吉姆L.说的streotypes。
+成品():布尔< <弃用>>
可以在UML
使用着手的方法额外的信息既角色类型与属性字符串+完成:布尔< < getter >> {query,default = false}
我不认为有专门处理弃用的标准方法,但您可以使用部分UML标准来表达它。我们在自己的档案中定义了自己的刻板印象。我们使用的一种刻板印象是“挂起删除”。您可以定义一个名为“deprecated”的名称,可能带有一些元数据,例如元素已弃用的版本。然后,您可以将构造型应用于任何操作,类,属性等。所有人都可以看到刻板印象。
这个答案不正确。属性是具有语义影响的东西。“[OMG03b]。一个很好的例子就是Java的同步语言指令。使用Stereotype就像Jim L所说的是正确的。 –
Stereotype是一种新的建模元素,它扩展了元模型的语义。因此,属性字符串和sterotype都具有语义影响。更清楚的是他们改变了模型的含义。 –
在UML中,属性是一个命名值,表示元素的特征。有些属性是在UML中预定义的,其他属性可以是用户定义的。 –