Java Enum的UML表示

iNi*_*l19 3 java enums uml

我正在为具有多个值的Java Enum创建一个UML类图.例:

public enum ExtractType {
      Type1 ("Value1", "Value2"),
      Type2 ("Value1", "Value2"),
      ...
}
Run Code Online (Sandbox Code Playgroud)

在绘制Enum类图时,UML规范是否说明了包含值的内容?还是下面这么简单?

    +---------------------+
    |   <<enumeration>>   |
    |     ExtractType     |
    +---------------------+
    |        Type1        |
    |        Type2        |
    |        .....        |
    +---------------------+
Run Code Online (Sandbox Code Playgroud)

Mic*_*das 6

是的,你的例子非常好.它在UML规范的许多地方 都有描述: 在此输入图像描述