本文目錄一覽:
- 1、在java中為什麼要使用類圖
- 2、Java類圖線可以交叉嗎
- 3、如何從JAVA代碼生成UML類圖
- 4、Java類圖怎麼畫?
- 5、java類圖
- 6、powerdesigner怎麼用java代碼生成類圖
在java中為什麼要使用類圖
其實也不是一定要使用類圖的,使用類圖就是為了讓你清楚的理解類之間的關係,比如A類繼承了B類,同時又實現了C接口,等等這樣的關係用類圖來表示的話一目了然。
使用類圖還有一個好處,就是在軟件工程中講的一個軟件開發的「詳細設計」階段,用類圖表示出系統的結構後好多工具支持自動生成代碼,就是從類圖直接生成代碼的基本結構,自己只要在生成的代碼中加入具體的業務邏輯就可以了,這樣比較方便。
Java類圖線可以交叉嗎
不可以。類圖既能表示類之間的關係,還能表示對象之間的關係。二者的區別是:對象圖中對象名下面會加上一條下劃線。如果交叉了就不能代表他們本身之間的關係了,也表達不出交叉之後的關係。
如何從JAVA代碼生成UML類圖
推薦使用ModelGoon!
*ModelGoon是什麼?
它是一個Eclipse插件,用於基於UML圖的模型設計,以及逆向工程(即從已有源代碼生成類圖等,以作為代碼分析或者文檔使用)。
*適用條件
ModelGoon目前最新的版本是3.0.0,適用於Eclipse3.4+,包括最新的Eclipse 3.6版本
*如何安裝
推薦在線安裝,site地址是
需要注意的是,有時必須使用代理服務器才能連接成功。
也可以離線安裝,下載包的地址是
下載完該jar之後,直接拷貝到Eclipse安裝目錄下的dropins目錄下,重啟Eclipse即可
*如何使用
安裝成功後,file=new=other菜單裏面會多出一項ModelGoon Diagrams,在自己已有的java工程中新建一個class diagram,用以生成類圖。創建完成後你會發現生成了一個.mgc後綴的文件,現在你可以用這個文件創建自己的類圖了。用法相當直接,你可以把若干個java類拖拽進這個文件視圖中,UML類圖自然被生成,以及各個類之間的關係。
*參考資料
需要注意的是,有時必須使用代理服務器才能連接成功。
*為什麼選擇ModelGoon而不是其他的插件
其他的UML插件也能完成類似的功能,但是在安裝使用的過程中會碰到種種問題。
常有人推薦EclipseUML這個插件,但是目前這個項目的主頁無法打開,似乎已停止維護;
還有Slime UML據說也不錯,但是找不到下載源;
此外還有AgileJ口碑也不錯,可惜是付費的,沒有免費版;
至於papyrusuml,只是單向的,做模型設計、繪製UML圖時使用,而並不支持逆向工程;
Java類圖怎麼畫?
下載一個rational rose軟件,IBM的。用這個畫類圖很簡單。進入rational rose 在logical view那右鍵new-class diagram(這個就是類圖了),進去之後畫類,畫完之後,右鍵選擇new attritube就是添加屬性,new operation 是添加方法。已經告訴你怎麼做了,自己動動手吧,很簡單的。
java類圖
public class 員工 {
public 員工() {
}
// 唯一標識
private string _編號;
public string get編號() {
return _編號;
}
public void set姓名(string 編號) {
_編號 = 編號;
}
// 姓名、年齡、性別 參照 編號
}
public class 管理層 extends 員工 {
private string _職務;
public string get職務() {
return _職務;
}
public void set職務(string 職務) {
_職務 = 職務;
}
// 年薪 參照 職務
}
public class 職員 extends 員工 {
private string _所屬部門;
public string get所屬部門() {
return _所屬部門;
}
public void set所屬部門(string 所屬部門) {
_所屬部門 = 所屬部門;
}
// 月薪 參照 所屬部門
}
powerdesigner怎麼用java代碼生成類圖
使用PowerDesigner軟件逆向生成java類圖的方法、步驟:1、打開PowerDesiger軟件,點擊文件-建立新模型,新建Obect-OrientedModel2、點擊語言-ReverseEngineerJava,彈出反向生成類圖設置窗口;3、在反向生成類圖設置窗口中,選擇ReverseEngineer,可以選擇JavaFiles或JavaDirectories等,在這裡我選擇JavaDirectories;4、然後點擊Add按鈕添加目錄,在這裡我選擇一個java源文件目錄;5、點擊確定,PowerDesigner會顯示生成進度窗口,完成以後在PowerDesigner工作空間下會顯示類圖目錄結構;6、到此便將選中的Java目錄下的Java類文件生成了靜態類結構,
原創文章,作者:GKPA,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/139144.html