在UML类图中对下面进行建模的首选方法是什么?
public enum myenum{
VAL_A,
VAL_B {
@Override
public String toString(){
return "Value B";
}
}
}
答案 0 :(得分:4)
我的建议是
1)不要在UML中模拟toString - 它是一个不属于模型的实现细节
2)不要对枚举值的方法进行建模,而是定义枚举的一般契约
3)如果您仍想这样做,请使用附加分类器(可以包含操作)定义枚举值,并为枚举值添加依赖项