日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

uml統(tǒng)一建模語言學習筆記(一)

 python_lover 2020-06-24

UML是一種統(tǒng)一建模語言,他是以面向?qū)ο蟮姆绞絹韺崿F(xiàn)對任何的系統(tǒng)進行描述的一種語言,

它包括9種圖形+包圖,分為靜態(tài)和動態(tài)兩種,也就是結(jié)構(gòu)圖和行為圖

“靜態(tài)”圖有:用例圖、類圖、對象圖、部署圖、構(gòu)件圖

“動態(tài)”圖有:序列圖、活動圖、狀態(tài)圖和協(xié)作圖。

 

1、用例圖:

用例圖是一種從用戶角度來描述系統(tǒng)功能的圖例,并指出各功能的操作者。由 用戶和功能組成

 

2、類圖:

類圖是描述類的屬性和方法 以及各個相關(guān)類之間的聯(lián)系的一種圖示

想要學習類圖,我認為首先應(yīng)該了解類圖的實體和關(guān)系組成。

   類的實體:

是由類名、屬性、方法三部分組成:其中屬性和方法前要加上可見性符號,對應(yīng)關(guān)系如下:+public、-private、#protect、省略表示包可見

屬性和方法下有下劃線表示static 可以列出方法的參數(shù)和返回值

   接口的實體:

跟類的實體一樣 不過類實體的類名要換成<<interface>>+接口名

 各個類之間的關(guān)系:

依賴(dependence)一個類的實現(xiàn)需要另一個類的協(xié)助。用帶尖箭頭的虛線表示?!≈赶虮皇褂谜??!?/p>

關(guān)聯(lián)(association)實體之間的關(guān)聯(lián),一般是長期的關(guān)聯(lián),用帶尖箭頭的實線表示。

 

聚合(aggregation)關(guān)聯(lián)的一種形式,是整體和部分之間的關(guān)系,帶菱形的實線。

組合(composition)是關(guān)聯(lián)的特殊形式,整體與部分的關(guān)系(不過整體和部分不可分)。是帶 實心菱形的實線,菱形指向整體

 

實現(xiàn)(realization) 實現(xiàn)接口;帶三角形的虛線。

繼承關(guān)系-泛化(generalization) 帶三角形的實線。面向?qū)ο蟮睦^承關(guān)系。指一般和特殊的關(guān)系

 

先寫到這里,過幾天學習了其他的圖形在補上

 

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多