【发布时间】:2018-03-17 16:38:24
【问题描述】:
我代表了这段代码:
class Enemy{
int _health;
void Attack(){
Player.GetDamage(25);
}
}
class Player{
int _health;
public void GetDamage(int amount){
_health -= amount;
}
}
在 UML 中是这样的:
这是正确的表示吗? 我是 UML 新手,不知道我做的是否正确。
【问题讨论】:
-
完全偏离主题,但名称为
GetDamage的操作应该是只读的 get 操作。你的改变了玩家的健康。考虑为操作选择另一个名称,明确表明它会改变一些东西。 -
感谢您的评论。我将它重命名为
TakeDamage。
标签: uml class-diagram flowchart