文檔金喜正規買球>>Visual Paradigm 教程[UML]2019>>Visual Paradigm 教程[UML]:如何為Java,C#和VB繪制一個類圖?
Visual Paradigm 教程[UML]:如何為Java,C#和VB繪制一個類圖?
統一建模語言(UML)是一種獨立于任何特定編程語言的通用建模語言。 一般來說,無論使用何種編程語言,開發人員都應該能夠毫無問題地閱讀和理解圖表。 但為了使事情更容易理解,您可以選擇以特定語言呈現您的UML類模型。 具體而言,使用屬性和操作的數據類型可以用特定于語言的名稱來表示,例如Java中的“boolean”和C#中的“bool”。
在本教程中,我們將向您展示如何以不同的編程語言呈現類模型。
一、使用特定語言創建項目
在本節中,我們將向您展示如何使用特定的編程語言創建新項目。 通過這樣做,您可以在構建類模型時輕松選擇特定于語言的類型。 如果您在生產項目中沒有這樣做,請不要擔心。 您可以隨時在語言之間切換。 我們將在下一節中向您展示如何執行此操作。
- 從應用程序工具欄中選擇Project> New。
- 在New Project窗口中,輸入Tutorial as Name。
- 默認情況下,UML被選擇為數據類型集,這意味著您可以在構建模型時使用原始UML數據類型。 假設我們要為Java項目繪制一個類圖。 選擇Java作為數據類型集。
- 單擊創建空白項目。
二、創建一個簡單的UML類圖
在本節中,您將創建一個包含一個類的類圖,并在其中包含多個屬性。 您將使用原始Java數據類型創建屬性。
- 首先創建一個UML類圖。 您可以通過從應用程序工具欄中選擇Diagram> New來創建類圖。 在New Diagram窗口中選擇Class Diagram,然后單擊Next。 再次單擊“確定”以創建圖表。
- 單擊“User”類。
- 讓我們在類中添加一個屬性名稱。 右鍵單擊該類,然后從彈出菜單中選擇“Add”>“Attribute”。
- name是(Java)String屬性。 你可以輸入name:String來創建這樣的屬性,但這次讓我們嘗試不同的東西。 鍵入name,然后單擊圖表背景以創建無類型屬性。
- 右鍵單擊屬性,然后從彈出菜單中選擇Open Specification ....
- 單擊“類型”字段旁邊的下拉菜單。您可以看到可供選擇的原始Java數據類型列表。現在,選擇String并單擊OK確認。
- 現在,創建另外兩個屬性age:int和active:boolean。 為了節省時間,您可以在不通過規范窗口的情況下內聯鍵入名稱和數據類型。
三、用另一種編程語言呈現類模型
現在您有一個類圖,其中Java數據類型用作屬性類型。 您的Java開發人員很高興。 讓我們通過在C#中呈現數據類型來娛樂C#開發人員。
- 從應用程序工具欄中選擇Window> Configuration> Configure Programming Language。
- “編程語言”窗口顯示當前選定的語言,支持的數據類型及其對應的顯示名稱。 我們將在一分鐘內更詳細地描述。 現在,將語言從Java更改為C#。
數據類型列表已更新,現在比以前更長。 如果你滾動你可以看到一些C#類型,如uint和ulong,它們在Java中不可用。 那么如何閱讀這兩列呢? 讓我們檢查String類型的行。 第一列和第二列分別顯示String和string。 這意味著通過將語言更改為C#,原始String類型(在Java下可用)將顯示為字符串。
- 單擊“確定”以確認編程語言的更改。 您現在可以看到屬性名稱現在顯示為C#字符串,而active現在是C#bool而不是Java布爾值。