【发布时间】:2012-02-18 18:02:58
【问题描述】:
我已经绘制了 UML 类图。现在,我的任务是将 UML 类图转换为等效的 Java 代码。
我不想使用任何从 UML 图生成 Java 代码的自动化工具。
请提供一些关于 UML 及其等效 Java 程序的指针(webLink、PDF 文件、其他)。
【问题讨论】:
标签: java uml equivalent
我已经绘制了 UML 类图。现在,我的任务是将 UML 类图转换为等效的 Java 代码。
我不想使用任何从 UML 图生成 Java 代码的自动化工具。
请提供一些关于 UML 及其等效 Java 程序的指针(webLink、PDF 文件、其他)。
【问题讨论】:
标签: java uml equivalent
This 11-page PDF 描述了从 UML 表示法到 Java 约定的映射。例如,将游标实现为 Java 枚举,将多继承减少为单继承等。
这是一篇关于同一主题的 4 部分文章:
【讨论】:
如果您不想使用自动化工具,唯一的选择是打开文本编辑器或 IDE 并手动创建每个 Java 类的 .java 文件。
为每个 UML 类创建一个 Java 类。在这些类中添加所需的所有方法和数据成员。
如果模型需要继承,让您的 Java 类扩展这些类或实现这些接口。
我是否误读了这个问题?
【讨论】:
我不想使用任何从 UML 图生成 Java 代码的自动化工具。
然后使用 Eclipse 或 vi :)
【讨论】:
如果您知道类图是如何工作的,那么您应该能够根据该图编写 Java 程序。
类图具有属性、功能和关系。在 Java 类中,属性是变量,方法是函数。 Java 中的关系要么是扩展(用于继承)要么是实现。
如果还有其他不明显的具体问题,您可以询问,但您应该能够很容易地将设计中的代码转换为代码。
【讨论】: