小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

StarUML之七、StarUML的Class Diagram(類圖)示例

 行者花雕 2021-07-25

 UML 類圖中的概念

類圖關(guān)系:泛化(繼承)、實現(xiàn)、聚合、組合、關(guān)聯(lián)、依賴

它描述了在一個系統(tǒng)中的對象和他們的關(guān)系,能夠讓我們在正確編寫代碼以前對系統(tǒng)有一個全面的認識。
一個單獨的類圖描述系統(tǒng)的一個具體方面,收集類圖表示整個系統(tǒng)?;旧?,類圖表示系統(tǒng)的靜態(tài)視圖。

1:新建項目,或者根據(jù)模板創(chuàng)建(剛開始可以New一個新項目),

2:在右側(cè)ModelExplorer中頂級節(jié)點或者model節(jié)點,右鍵Add Diagram選擇添加Class Diagram

3:在左側(cè)的WorkingDiagrams點擊激活需要建模的畫布(一個項目中一般會有多個Diagram,需要確定是那個模型在進行設(shè)計

4:在Toolbox中選擇Class,在繪圖區(qū)雙擊或者拖拽繪制視圖元素

5:如下圖繪制了一個Class的視圖元素,增加了一個類型為string 屬性,方法1有一個string參數(shù),方法2有一個string 參數(shù)同時需要返回一個string結(jié)果.

現(xiàn)在我們要實現(xiàn)一個類圖設(shè)計,需求如下

1:接口-車; 2:實現(xiàn)類-汽車、自行車; 3:輪胎、發(fā)動機類組成汽車; 4:BMW是汽車的一種;5:學(xué)生需要騎自行車; 6:每個學(xué)生都有身份證; 7:每個學(xué)生都有班級;

根據(jù)需求設(shè)計一個類圖。

新建空白項目,增加Class Diagram,

接口車--------拖拽一個Interface為視圖元素,name屬性為車,視圖元素車添加屬性方法,和說明

實現(xiàn)類汽車、自行車---同上操作拖拽兩個視圖元素Class,增加連接線Interface,指向車的接口,表示接口的實現(xiàn);

視圖元素線的樣式在線屬性中可以調(diào)整

 

 實現(xiàn)類輪胎、發(fā)動機---同上操作拖拽兩個視圖元素Class,增加連接線composition,組合關(guān)系線可以設(shè)置兩端關(guān)系

 實現(xiàn)類BMW---同上操作拖拽視圖元素Class,增加連接線Generalization

 其它需求的實現(xiàn)操作基本一致,僅連接線表示差異,下圖是實現(xiàn)模型后的整體圖

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多