如何绘制类图,显示对另一个类的静态方法的调用

时间:2012-12-20 13:20:25

标签: uml modeling class-diagram

如何在static图表中对class方法的调用建模?有人可以给我一个指向class图表的链接吗?

例如,有一个名为Animal的类。我有另一个名为Vertibrates的类,它有一个静态的方法(这是该类中唯一的方法)。我的Animal类将使用Vertibrate类的静态方法。因此,我如何在类图中对其进行建模?

2 个答案:

答案 0 :(得分:8)

你没有。好吧,至少不是在类图中。相反,您应该使用序列图表来表示方法调用(无论是静态还是动态)。

答案 1 :(得分:2)

您无法直接在类图中对调用进行建模(如@Imontrieux所述),但您可以对关系进行建模(即,Animal使用的(调用)Vertibrate中的静态方法; BTW,正确的拼写是脊椎动物),我怀疑它实际上是你的意思。

您为此使用UML依赖关系,而不是关联(因为后者用于每个类的实例之间的关联) - 请参阅How to show usage of static methods UML Classdiagram