1

有没有办法用 UML 类图建模显示递归方法?

类图

在上面的类中,我有一个静态方法Calculate,我想证明这个方法单独递归调用自身,而不是任何其他方法或类。我如何在 UML 中显示这个?

4

2 回答 2

3

在序列图中,您可以显示一个方法进行的方法调用,因此可以显示一个方法是递归的(调用自身)。相反,类图仅对系统的静态结构建模。如果要强调一个方法是递归的,唯一的办法就是使用注释

于 2012-11-07T20:57:21.363 回答
0

您可以使用“递归”构造型或添加标记值“recursive=true”来添加该信息。

于 2012-11-07T21:42:04.433 回答