【发布时间】:2017-11-12 15:43:58
【问题描述】:
我在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
【问题讨论】:
-
如果您想要更准确的答案,您可以发布 Class 的代码和生成的架构。
-
正如@Kilian 所说,角色名称很奇怪,并且不经常使用包可见性。你真的声明了一个包的可见性吗?
-
@granier,我已经整理好了,不再寻找答案,感谢您的关注。虽然对于这一部分“你真的声明包可见性吗?”,不,我没有为我创建的类实例指定任何访问修饰符。我已经为类实例提供了上面的代码 sn-p。