我绘制了UML类图。现在,我的任务是将该UML类图转换为等效的Java代码。
我不想使用任何自动化工具,它可以从UML图生成Java代码。
请提供一些指示(webLink,PDF文件,其他),其中讨论了UML及其等效的Java程序。
答案 0 :(得分:5)
This 11-page PDF描述了从UML符号到Java约定的映射。例如,将游标实现为Java Enumerations,将多重继承减少为单个等等。
以下是关于同一主题的由4部分组成的文章:
答案 1 :(得分:2)
如果您不想使用自动化工具,唯一的选择是打开文本编辑器或IDE并手动创建每个Java类的.java文件。
对于每个UML类,创建一个Java类。在这些类中添加所需的所有方法和数据成员。
如果模型要求继承,请让Java类扩展这些类或实现这些接口。
我误解了这个问题吗?
答案 2 :(得分:1)
我不想使用任何自动化工具,它可以从UML图生成Java代码。
然后使用 Eclipse 或 vi :)
答案 3 :(得分:0)
如果你知道类图是如何工作的,那么你应该能够从图中编写一个Java程序。
类图具有属性,函数和关系。在Java类中,属性是变量,方法是函数。 Java中的关系是扩展(用于继承)或实现。
如果还有其他一些不明显的特定事情你可以问,但你应该可以很容易地从设计中转换为代码。