【发布时间】:2013-02-05 20:49:36
【问题描述】:
我知道枚举类型在 UML 图的中间部分应该是什么样子,但它在包含类的动作/方法的底部应该是什么样子?枚举类型没有访问器和修改器吗?
【问题讨论】:
-
我应该想象“+ GetTypeOfAttack:TypeOfAttack”
-
这意味着公共可访问方法返回类型为 TypeOfAttack 的枚举。您可能还需要在destroyer 中使用一个字段来存储它的TypeOfAttack
-
哦...你在“攻击”中有那个
-
看看网上的其他例子(并且没有拉我关于 UML 的书),几乎可以肯定是“+ GetTypeOfAttack:TypeOfAttack”。 + 或 - 表示公共/私有字段/方法,参数在 () 之间表示,返回类型在后面指定:
-
@PaulSullivan:是的,这是正确的。但是,访问器是否也一样?像这样的“+ setAttack(TypeOfAttack Attack): void”
标签: class uml enumeration accessor mutators