0

我知道枚举类型在 UML 图的中间部分应该是什么样子,但它在包含类的动作/方法的底部应该如何?枚举类型没有访问器和修改器吗?

枚举类型的问题

4

1 回答 1

1
+GetTypeOfAttack:TypeOfAttack

可能是答案,但您需要问自己一个问题,这是否是“经典”访问器突变体

经典的访问器/修改器(getter/setter)通常如下所示

private bool hiddenField = true;

//Accessor
public bool GetHiddenField()
{
     return hiddenField;
}

//mutator
public void SetHiddenField(bool input)
{
    hiddenField = input;
}

但是您可能(通常)遇到需要在获取或设置字段之前进行一些逻辑评估的情况......这不是纯粹的访问器/突变器,但本质上是。

回答你的问题:

+SetHiddenField(bool): void
+GetHiddenField:bool

看看它们如何映射到前面的代码。+/- = public/private, (denoteParameters) and : 表示返回类型

于 2013-02-05T21:13:37.857 回答