乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       行者花雕 2021-07-25

       UML 類圖中的概念

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

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

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

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

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

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

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

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

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

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

      新建空白項(xiàng)目,增加Class Diagram,

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

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

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

       

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

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

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

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多