日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

EA画类图

發(fā)布時(shí)間:2024/9/3 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EA画类图 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

EA畫類圖

演示所使用軟件版本:

1 準(zhǔn)備工作

1.1 新建工程
新建工程時(shí)取個(gè)工程名字然后確定,
之后會(huì)進(jìn)入這個(gè)界面,選擇Class,并確定

展開Model,再展開Class Model,點(diǎn)擊下方Class Model,進(jìn)入畫圖界面:

此時(shí)也可以看官方文檔:畫布左下角第一個(gè),
快捷鍵:可以按F1鍵,瀏覽器自動(dòng)跳轉(zhuǎn)。


1.2 清空畫布或者添加畫布(選中包右擊鼠標(biāo) ):
全選畫布中元素,右擊刪除選擇元素(delete select elements)
或者選中包右擊鼠標(biāo) 新建畫布:

了解Tool Box
如果toolbox沒有顯示,可以按下圖所示調(diào)出

類之間的一般關(guān)系

2 開始畫圖

以下例子參照:Java 大白話講解設(shè)計(jì)模式之 – UML類圖

2.1 單個(gè)類圖

在toolbox中選擇class欄目下的class、
在畫布中單擊一下:
此時(shí)可以先修改類名

設(shè)置類的屬性和方法
在彈出的界面的右下角點(diǎn)擊Details
可以看到Attributes(類的屬性)和Operations(類的方法)

編輯界面

效果:

3 實(shí)現(xiàn)類之間的一般關(guān)系

3.1 泛化關(guān)系(繼承)

按照創(chuàng)建單個(gè)類的操作,多創(chuàng)建幾個(gè)類(我先不設(shè)置相關(guān)屬性與方法):
選擇一個(gè)類:它右上角會(huì)出現(xiàn)一個(gè)箭頭:

選中這個(gè)箭頭引出一條虛線到,右擊鼠標(biāo)選擇Generalization(泛化)直接ok就好

效果:

3.2 實(shí)現(xiàn)關(guān)系

接口:
和類的操作一樣設(shè)置相關(guān)屬性與方法

類與接口之間的實(shí)現(xiàn)關(guān)系

此時(shí)會(huì)發(fā)現(xiàn)畫的線會(huì)穿過已經(jīng)畫的類,如下圖所示,很不美觀。

解決辦法:
選中那條實(shí)現(xiàn)關(guān)系的線,右擊鼠標(biāo),Line Style

不斷嘗試,找到合適的線條樣式

要畫兩條,我覺得下面這種樣式好看一些

之后可以為Student 與Police 類設(shè)置相關(guān)屬性和方法:
雙擊或者 選中類右擊鼠標(biāo)properties

效果:

3.3 依賴關(guān)系


效果:
小學(xué)生撿到錢交給警察叔叔,學(xué)生和警察叔叔就是一種依賴關(guān)系。因?yàn)閷W(xué)生撿到錢給警察是一種偶然的事情,交給警察后他們之間就沒有關(guān)系了。我們?cè)趯W(xué)生類中加入一個(gè)交錢的方法,在警察類中加入一個(gè)收錢的方法,當(dāng)調(diào)用學(xué)生的交錢方法時(shí),就調(diào)用警察的收錢方法。—Java 大白話講解設(shè)計(jì)模式之 – UML類圖

3.4關(guān)聯(lián)關(guān)系


效果:

3.5 聚合關(guān)系

注意誰(shuí)聚合 得到誰(shuí),這關(guān)系到誰(shuí)引出一條線(聚合得到的那端是個(gè)空心菱形),凡是有類似箭頭的線都要注意這點(diǎn)~(上面忘提這點(diǎn)了)

效果

3.6 組合關(guān)系


效果:

4 最終效果

實(shí)現(xiàn)了上述關(guān)系的最終效果(只是為了用EA練習(xí),暫時(shí)不考慮對(duì)錯(cuò)以及完整性)

總結(jié)

以上是生活随笔為你收集整理的EA画类图的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。