uml类图中不推荐使用的方法

时间:2013-09-27 08:00:04

标签: uml

我必须为现有类绘制一个uml类diagramm。这个类已经弃用了它的方法,我不知道如何处理它们。

我想过把它们搞砸了,但我不想自己“发明”某些东西,也无法在网上找到任何东西。

是否有标准方法表明方法已弃用?

2 个答案:

答案 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}