【问题标题】:How to translate a UML class diagram into code (java)?如何将 UML 类图转换为代码(java)?
【发布时间】:2014-04-21 22:19:00
【问题描述】:
我是一个初学者(这很快就会变得很明显),我不知道如何翻译这个图表:
UML class diagram
我需要帮助的是如何创建关联和依赖关系。例如,根据这张图,你能告诉我完成的 lab4.SimpleDraw 会是什么样子吗?从那,我应该能够自己弄清楚其余的。到目前为止,我所拥有的就是:
package lab4;
public class SimpleDraw {
}
所以基本上什么都没有。
【问题讨论】:
标签:
java
eclipse
class
uml
diagrams
【解决方案1】:
如果下划线表示方法/字段是静态的。
在任何一个之前,您都会看到一个“-”或“+”
- 如果是
-,则表示它是私有的。 (在这种情况下,我认为圆圈是红色的)
- 如果是
+,则表示它是公开的。 (在这种情况下,圆圈是绿色的)
- 如果 Java 中没有任何东西可能意味着包可见性
要了解有关依赖关系的更多信息,请阅读this
关于依赖扩展类阅读this。
但我没有看到任何这些,这里的行说它将在方法/字段中使用您的类。