一、下载相关语言插件
Tools->Extension Manager,选择需要的语言插件进行下载,下载后在Tools下面会出现相应的语言插件(联网)。
二、按照StartUML的语法规则画好相应的UML类图
要注意以下几个方面,包、类、类的属性和方法、参数和方法的返回值,依赖关系等。这里不做详细介绍,可以看上一篇博客---《StartUML类图语法规则》有详细的介绍。
三、生成代码
Tools->Java->Generate code,则可生成代码。(选择Reverse code则是导入代码)
四、生成的Java代码
package com;
import java.util.*;
/**
*
*/
public class A {
/**
* Default constructor
*/
public A() {
}
/**
*
*/
public int a;
/**
*
*/
public void getA() {
// TODO implement here
}
}
package com.chenhan;
import java.util.*;
/**
*
*/
public class B extends A {
/**
* Default constructor
*/
public B() {
}
/**
* @return
*/
public int getA() {
// TODO implement here
return 0;
}
}
package com.chenhan;
import java.util.*;
/**
*
*/
public class C extends A {
/**
* Default constructor
*/
public C() {
}
/**
* @return
*/
public A getA() {
// TODO implement here
return null;
}
}
五、导入刚才生成的代码还原成类图