0
A
回答
0
虽然有几种工具可以让你自动进行转换(例如,Eclipse有很多插件可以让你做到这一点),我建议你试试手动执行转换,至少一次;这是非常微不足道的,特别是在这种情况下。你只需要记住几件事情:
- 你可能想每个UML实体(员工,承包商,经理和公司)映射到Java类,所以在这种情况下,你的代码将包含4类
- 每实体属性映射到Java属性:公司实体中的例如-name:String被翻译成如下形式:“公司类中必须有一个名为name的私有字符串变量”
- 每个实体方法也是一种方法在爪哇
总结一切,这里这是该公司的实体将如何显示:
class Company {
private String name;
private Employee[] employees;
public String getName() {
return name;
}
public Employee[] getEmployees() {
return employees[];
}
}
正如你可能已经注意到,也有一些例外我列出几点:在事实的两个对象之间的关系已经被映射到一些方法和属性,在Java中,但UML模型并不总是列出你需要的一切。在特定情况下,我向您展示了UML模型描述了getEmployees()方法,但没有描述使其工作所需的雇员属性。
Employee类的情况下,你将不得不添加到模型两者的方法和属性,只是为了确定公司和员工之间的关系:
...
private Company company;
public Company worksFor() {
return company;
}
...
我已经找到了一个教程YouTube上可以帮助你理解这个一点点:http://www.youtube.com/watch?v=6wyk5BrgOFo
相关问题
- 1. 如何将(.JAR)文件转换为UML?
- 2. 将UML转换为代码
- 3. 如何将.java文件转换为Fujaba下的UML图表?
- 4. 将XSD文件转换为UML模型
- 5. 使用XSLT将ReqIF转换为UML
- 6. 如何将UML 1.3 - XMI 1.1格式的文档转换为UML 2.1 XMI?
- 7. 将UML符号反转为UML符号?
- 8. Eclipse:如何以编程方式将UML转换为ecore
- 9. 使用xsl转换将UML图转换为规范Z
- 10. 如何将wsdl转换为java?
- 11. 如何将java项目转换为.exe?
- 12. 如何将XML转换为MessageElement [] Java
- 13. 如何将json对象转换为java
- 14. 如何将Java类转换为JarEntry?
- 15. 如何将qsort从C转换为Java?
- 16. 如何将Java枚举转换为C#?
- 17. java - 如何将Float转换为BigDecimal?
- 18. Java将对象转换为Class如何?
- 19. 如何将java bean转换为json?
- 20. 如何将int转换为对象? (java)
- 21. Java:如何将dec转换为32bit int?
- 22. Java中如何将double转换为int?
- 23. java:如何将文件转换为utf8
- 24. 如何将C#碎片转换为java?
- 25. 如何将Curl代码转换为Java
- 26. Java如何将英国转换为java.util.Date
- 27. 如何将Java程序转换为jar?
- 28. 如何将int32Array转换为java int []?
- 29. 如何将XSD转换为Java类?
- 30. 如何将python time.time()转换为Java
*'如何在地球上办UML' *跳得更高,飞 – Sage
你有UML的SKY,你希望做更多的什么呢? –
对不起,我的意思是转换为JAVA – user3042332