UML及其等效的Java代码

时间:2012-02-18 18:02:59

标签: java uml equivalent

我绘制了UML类图。现在,我的任务是将该UML类图转换为等效的Java代码。

我不想使用任何自动化工具,它可以从UML图生成Java代码。

请提供一些指示(webLink,PDF文件,其他),其中讨论了UML及其等效的Java程序。

4 个答案:

答案 0 :(得分:5)

This 11-page PDF描述了从UML符号到Java约定的映射。例如,将游标实现为Java Enumerations,将多重继承减少为单个等等。

以下是关于同一主题的由4部分组成的文章:

Part 1

Part 2

Part 3

Part 4

答案 1 :(得分:2)

如果您不想使用自动化工具,唯一的选择是打开文本编辑器或IDE并手动创建每个Java类的.java文件。

对于每个UML类,创建一个Java类。在这些类中添加所需的所有方法和数据成员。

如果模型要求继承,请让Java类扩展这些类或实现这些接口。

我误解了这个问题吗?

答案 2 :(得分:1)

  

我不想使用任何自动化工具,它可以从UML图生成Java代码。

然后使用 Eclipse vi :)

答案 3 :(得分:0)

如果你知道类图是如何工作的,那么你应该能够从图中编写一个Java程序。

类图具有属性,函数和关系。在Java类中,属性是变量,方法是函数。 Java中的关系是扩展(用于继承)或实现。

如果还有其他一些不明显的特定事情你可以问,但你应该可以很容易地从设计中转换为代码。