中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

EA畫UML圖中如何添加類和引用類

發布時間:2021-12-20 14:33:55 來源:億速云 閱讀:591 作者:小新 欄目:大數據

這篇文章主要介紹了EA畫UML圖中如何添加類和引用類,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

添加類

添加新類的操作如下圖所示從軟件的工具欄中向類圖中拖動Class圖標。

EA畫UML圖中如何添加類和引用類

釋放鼠標后會自動出現類屬性對話框。

EA畫UML圖中如何添加類和引用類

在【General】分類頁面中輸入類名Person并確定Language中選中的是C++以后,按下【確定】按鈕。畫面會變成以下的樣子。

這里選擇C++有兩個作用,一是決定生成代碼的語言,二是有些選項(比如私有繼承)會隨著本設定而改變。其實也不一定要問為什么,做對的事情就好了。

EA畫UML圖中如何添加類和引用類

除了左側出現黃色的Person類方框以外,右上部分的Model樹上會出現一個Person節點。嚴格來講,這個Person節點才是我們在模型中增加的那個類。左邊類圖中的Person只是一個鏈接。


刪除鏈接

為了說明這點,我們可以刪除類圖中的Person類,這時畫面會變成下面的樣子。

EA畫UML圖中如何添加類和引用類

類圖中的Person類雖然不見了,Model樹上的Person還好好的在那里。

EA畫UML圖中如何添加類和引用類

粘貼鏈接

我們再將Person節點拖到ClassView中,這時會出先【Paste Person】對話框。

EA畫UML圖中如何添加類和引用類

目前的【Drop as】項目的選項是Link,會在畫面上增加一個Person類的鏈接。

EA畫UML圖中如何添加類和引用類

現在回復到了刪除前的狀態,沒有損失任何東西。追加說明一點,在ClassView中有了Person類,如果繼續上面的操作,EA會拒絕。

粘貼實例

這還沒有完,我們繼續向ClassView拖動Person節點,但這次我們選In

stance(Object)增加一個Person類的實例,畫面變成下面這樣。

EA畫UML圖中如何添加類和引用類

請同時關注ClassView的變化和Model樹的變化。我們可以繼續增加實例,增加一個實例,Model數的節點也會增加。它們目前名字相同,但是是不同的實例,這個場景下,就是不同的人。

我們還可以通過屬性對話框來修改實例名,由于篇幅和流量的原因,這里省略。

粘貼子類

到這里還沒有完,我們繼續向ClassView拖動Person節點,但這次我們選Child(Generalization)增加一個Person類的派生類,畫面就會變成下面這樣。

EA畫UML圖中如何添加類和引用類

你大概注意到了,軟件為我們可以自動添加了泛化連接線。子類也可以重復添加,每次都是增加另外一個子類,雖然目前的名稱相同,但是都是不同的子類,這一點可以從Model樹上看到結果。

刪除類/實例

選擇Model樹上的對應節點,打開上下文菜單,選擇【Delete ‘???’】即可,這回可是真刪,要慎重!

感謝你能夠認真閱讀完這篇文章,希望小編分享的“EA畫UML圖中如何添加類和引用類”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

咸阳市| 崇义县| 清新县| 华安县| 光山县| 清镇市| 珲春市| 罗甸县| 牡丹江市| 陇南市| 株洲县| 磐安县| 青铜峡市| 大名县| 通榆县| 资阳市| 互助| 古交市| 随州市| 攀枝花市| 眉山市| 托里县| 金昌市| 合肥市| 芷江| 武清区| 乌兰县| 正安县| 屏南县| 出国| 噶尔县| 平湖市| 开远市| 浦城县| 潼关县| 兴和县| 越西县| 澜沧| 江陵县| 江达县| 大连市|