IDEA 類圖生成
概述
此功能為IDEA本身就具備,不需要另外安裝插件。
系統配置[此過程可以不設置]
在Mac中選擇Preferences,在win中選擇file–>setting
搜索Diagrams,可以配置類圖生成時的現實內容。
次過程可以不進行設置,因為在編輯類圖時也可以隨時調整。
類圖生成
手工操作:右擊某一個類(也可以選擇多個類這樣可以顯示多個類之間的關系,但是整體系統一般很難選擇到一塊),選擇Diagrams,其中有兩個選項及相關的快捷操作。根據個人理解,Show Diagram可以對類圖進行編輯,Show Diagram Popup只能顯示出已選擇的類之間的關系,而且無法編輯。
此處我們只演示Show Diagram的操作。
此時可以顯示出關於這單個類及父級的關系,如果不想顯示父級可以選擇父級然后進行刪除操作,此編輯不會影響源碼。
類圖添加class及向上顯示
添加class
當我們需要選擇顯示多個類時可以右擊空白處選擇add class to diagram,當然快捷鍵空格更加方便。
此處添加tsofficeservice
界面顯示出了tsofficeservice類但是沒有關聯關系
選擇圖中的按鈕可以顯示出來。
選擇父級
此功能可以方便我們快速的完成類圖繪制,選擇某一個類選擇show parents
最終圖形
此圖描述了科室管理的uml類圖關系,可以根據需要顯示到某一級,當然也可以選擇保存之類的操作保存類圖。
時序圖生成
概述
此處的時序圖是描述代碼某一個方法的時序,需要依賴外部插件。
插件安裝
需要在idea中安裝Sequence Diagram 插件。此處不詳細描述暗轉過程了,安裝完成后需要重啟idea。
生成時序圖
此處注意,是要選擇某一個方法,而不是類。
彈出配置界面,根據需要進行配置,通常默認就可以。
此時就可以顯示完整的代碼時序圖了。
總結
以上就是全部關於IDEA生成類圖和時序圖的說明,對補文檔很有幫助,日常工作中查看代碼邏輯也很有用,IDEA還有很多有意思的插件,像代碼規范檢查之類的,以后用到了再更新。