我可以在UML中识别该方法从另一个类调用方法

时间:2018-03-17 16:38:24

标签: uml class-diagram flowchart

我代表了这段代码:

class Enemy{
    int _health;
    void Attack(){
        Player.GetDamage(25);
    }
}

class Player{
    int _health;
    public void GetDamage(int amount){
        _health -= amount;
    }
}

在UML中像这样:

enter image description here

这是正确的代表吗? 我是UML的新手,不知道我是否做得对。

1 个答案:

答案 0 :(得分:1)

不,这不正确。这种关联是错误的。这只是一个依赖项,您需要将其显示为虚线箭头。类图仅显示静态结构(即类如何相互关联)。

您在序列图中显示调用的动态部分:

enter image description here

Actor1是系统中一些触发攻击的自动机。