首页 > 解决方案 > 如何在 UML 类图中表示方法内部的方法

问题描述

我正在尝试为我的一个类创建 UML 类图,但不确定如何表示该类的某个元素。我的类中的一种方法在其中有一个方法。我将如何在图中表示这一点?

public void start(){
    ...
    @Override
    public void run(){
        ...
    }
}

标签: javaclassumldiagram

解决方案


java你不能有方法里面的方法。

你所拥有的是方法内的匿名类内的方法。

所以你必须把那个匿名类放在你的图表中并向它添加方法。

PS:某些语言允许方法中的方法。在这种情况下,您不要将它们添加到类图中,因为这些内部方法是实现细节。


推荐阅读