我在Eclipse Neon中使用了一个名为ObjectAid的插件,它是一个自动生成UML图的插件。

现在,我了解了生成的UML中的所有内容,除了一件事,这是箭头“〜class instance”旁边的标签。那部分是什么意思?


这只是生成的UML的相同图像,而不是真实图像,因此请理解,这只是一个示例。

编辑:

//more codes here
static APAGenerator generateAPA = new APAGenerator();

public static void main(String[] args) {
    try {
        generateAPA.run();
    } catch (Exception e) {
        e.printStackTrace();
    }
}
//more codes here

最佳答案

好吧,我不能说这个ObjectAid(以及他们的制造商认为他们应该做什么),但是按照UML规范,~告诉可见性是package,其后是关联所采用的角色名称(IOW :正在使用的属性)。因此名称为class instance,这似乎很奇怪。

09-10 03:04
查看更多