Как представить метод внутри метода в диаграмме классов UML - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь создать диаграмму классов UML для одного из моих классов и не уверен, как представить определенный элемент класса.Один из методов в моем классе имеет метод внутри него.Как бы это представить на диаграмме?

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

1 Ответ

0 голосов
/ 15 февраля 2019

В java вы не можете иметь метод внутри метода.

У вас есть метод внутри анонимного класса внутри метода.

Таким образом, вы должны поместить этот анонимный класс в диаграмму.и добавьте метод к нему.

PS: Некоторые языки допускают метод внутри методов.В этом случае вы не добавляете их в диаграмму классов, потому что эти внутренние методы являются деталями реализации.

...