賈維斯的智慧工坊

  • Home
  • About
  • Note
  • Project
  • Experience
  • Service
  • Sitemap


MY | NOTES

  1. 首頁
  2. >
  3. 筆記

[JAVA] 用eclipse
自動生成class diagram


May, 2016
在編寫JAVA專案前,通常會用violetumleditor等軟體繪製架構圖(統稱UML)
JAVA的則是class diagram,裡頭包含了variable和method
我以下要介紹的是當你使用eclipse完成一份JAVA專案時
可以安裝ObjectAid套件,自動生成其class diagram
並且每個class的extends或implements關係都十分清楚

1、開啟eclipse



點選help中的Install New Software..

2、下載ObjectAid



點選Add,Name可以任意輸入,Location則是參考官網
通常是http://www.objectaid.net/update

3、選擇class diagram



可以全選,也可以只安裝class diagram

4、新增UML檔案



在你想要生成的package路徑資料夾按右鍵
選擇New → Other



找到ObjectAid UML Diagram中的Class Diagram,輸入Name

5、選擇class



將你需要的class檔案拖曳到剛創好的ucls檔案中

6、完成



接著可以右鍵Save As Image
由此套件生成的class diagram可以很清楚列出整個專案架構

7、連結的關係



以上一步那張和這張當例子,可以知道

實線空心箭頭 代表 [IS-A] extends SuperClass
虛線空心箭頭 代表 implements Interface
實線黑純箭頭 代表 [HAS-A] be composed of

Reference

1、ObjectAid UML plugin for Eclipse. Installation. Java development for beginners 16.

← Back to note