我必须为现有类绘制一个uml类diagramm。这个类已经弃用了它的方法,我不知道如何处理它们。
我想过把它们搞砸了,但我不想自己“发明”某些东西,也无法在网上找到任何东西。
是否有标准方法表明方法已弃用?
答案 0 :(得分:3)
我认为没有专门处理弃用的标准方法,但您可以使用部分UML标准来表达它。我们在自己的个人资料中定义了自己的刻板印象。我们使用的一种刻板印象是“待删除”。您可以定义一个名为“已弃用”的文件,可能包含一些元数据,例如不推荐使用该元素的版本。然后,您可以将构造型应用于任何操作,类,属性等。所有人都可以看到构造型。
答案 1 :(得分:1)
首先询问问题零点:
为什么绘制类图对我来说很重要?
为什么在课堂上显示弃用的方法对我来说很重要 图
如果您有合理的答案,那么其余的很简单:
在方法的UML类图中,genaral模式是这样的:
可见性名称(参数列表):return-type {property-string}
所以你可以使用属性字符串来表明该方法已被弃用,例如,假设finished是一个不推荐使用的返回布尔值的方法,那么
+ finished():boolean {deprecated}
当然,肯定可以使用Jim L.所说的流行型。
+ finished():boolean<<已弃用>>
您可以同时使用类型和属性字符串设置有关UML中方法的额外信息
+ finished:boolean<< getter>> {query,default = false}