我知道枚举类型在 UML 图的中间部分应该是什么样子,但它在包含类的动作/方法的底部应该如何?枚举类型没有访问器和修改器吗?
问问题
317 次
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 回答