IntelliJ IDEA使用圖表工作

2018-11-29 10:14 更新

此功能僅在 IntelliJ IDEA 的 Ultimate 版本中受支持!

在這個(gè)章節(jié),您會(huì)學(xué)習(xí)到如下的內(nèi)容:

  • 使用圖表
  • 使用 Java 模塊依賴圖表
  • 配置圖表的默認(rèn)設(shè)置
  • 查看圖表
  • 添加節(jié)點(diǎn)元素到圖表
  • 創(chuàng)建節(jié)點(diǎn)元素和成員
  • 創(chuàng)建元素之間的關(guān)系鏈接
  • 從圖中刪除節(jié)點(diǎn)元素
  • 以圖表形式查看更改
  • 將類層次結(jié)構(gòu)視為一個(gè)類圖
  • 在圖中查看成員
  • 查看同級(jí)和子項(xiàng)
  • 查看原型、派生和用法
  • 在關(guān)系圖上編輯模塊依賴關(guān)系
  • 使用結(jié)構(gòu)視圖在圖表中導(dǎo)航

使用圖表的先決條件

在開(kāi)始使用 UML 圖表之前,請(qǐng)確保 UML 支持插件已啟用。該插件與 IntelliJ IDEA 捆綁在一起,默認(rèn)情況下處于激活狀態(tài)。如果該插件沒(méi)有被激活,請(qǐng)?jiān)谠O(shè)置/首選項(xiàng)對(duì)話框的插件頁(yè)面啟用它,如“啟用和禁用插件”中所述。

基本概念

IntelliJ IDEA 提供的 UML 建模支持包括兩個(gè)方面:

  • 逆向工程,涉及到在現(xiàn)有代碼庫(kù)的基礎(chǔ)上繪制 UML 模型。這種模式可以幫助您得到一個(gè)組成應(yīng)用程序的類和包的概述、它們之間的關(guān)系、瀏覽庫(kù)和視圖依賴關(guān)系。
  • 正向工程,使您能夠設(shè)計(jì)和創(chuàng)建視覺(jué)模型,并使用它進(jìn)行填充節(jié)點(diǎn)元素、成員和關(guān)系。IntelliJ IDEA 自動(dòng)生成源代碼并保持與模型同步。

IntelliJ IDEA 中的 UML 模型由標(biāo)準(zhǔn)表示法中的類圖表示。

IntelliJ IDEA 支持使用 UML 類圖分析 Java、ActionScript / Flex、PHP 和 Maven 應(yīng)用程序以及數(shù)據(jù)庫(kù)和表的結(jié)構(gòu)。除此之外,您可以探索提交給 VCS 的更改。

類圖特征

在 IntelliJ IDEA 中,類圖有以下的特征:

  • 能夠在單獨(dú)的編輯器選項(xiàng)卡、彈出窗口或預(yù)覽中查看 UML 模型作為圖表。
  • 能夠從項(xiàng)目、結(jié)構(gòu)、數(shù)據(jù)庫(kù)、Maven、版本控制工具窗口、版本控制工具窗的 "歷史記錄" 選項(xiàng)卡和導(dǎo)航欄調(diào)用 UML 類圖。在編輯器中,您可以查看整個(gè)類的類關(guān)系圖,或在插入符號(hào)處觀看符號(hào)。
  • 從圖表元素導(dǎo)航到基礎(chǔ)的源代碼。
  • 突出顯示同級(jí)和子類和包。
  • 重構(gòu)(重命名、類型遷移、移動(dòng)、安全刪除、提取類、反轉(zhuǎn)布爾、刪除中間人、內(nèi)聯(lián)、封裝、遷移、更改簽名、使靜態(tài)、轉(zhuǎn)換為實(shí)例方法、引入?yún)?shù)對(duì)象、包裝返回值)
  • 按名稱和最后編輯位置導(dǎo)航到類、文件或符號(hào)。
  • 在工具提示中查看類或包信息,以及快速文檔查找。
  • 將更改的類視為 UML 類圖。
  • "UML 類圖" 彈出窗口中的快速層次結(jié)構(gòu)視圖。
  • 從簽名中查看子類型、超類和類。
  • 能夠找到節(jié)點(diǎn)元素或成員的使用實(shí)例。
  • 能夠配置 UML 類圖的默認(rèn)設(shè)置。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)