凡科網(wǎng)電腦版怎么做網(wǎng)站seo搜索優(yōu)化推廣
文章目錄
- 4種靜態(tài)結(jié)構(gòu)圖
- 類(lèi)圖
- 類(lèi)的表示
- 類(lèi)與類(lèi)之間的關(guān)系
- 依賴(lài)關(guān)系(Dependency)
- 關(guān)聯(lián)關(guān)系(Association)
- 聚合(Aggregation)
- 組合(Composition)
- 實(shí)現(xiàn)(Realization)
- 繼承/泛化(Inheritance/Generalization)
- 常用的UML工具
- reference
歡迎訪問(wèn)個(gè)人網(wǎng)絡(luò)日志????知行空間????
4種靜態(tài)結(jié)構(gòu)圖
UML中的的圖表分成兩類(lèi),結(jié)構(gòu)圖和行為圖。行為圖描述的是系統(tǒng)的動(dòng)態(tài)特性,結(jié)構(gòu)圖描述了建模時(shí)系統(tǒng)的靜態(tài)特性。結(jié)構(gòu)圖中提供了4種靜態(tài)結(jié)構(gòu)圖來(lái)描述系統(tǒng)。其中,類(lèi)圖(Class Diagram)是軟件的藍(lán)圖,用于詳細(xì)描述系統(tǒng)內(nèi)各個(gè)對(duì)象的相關(guān)類(lèi),以及這些類(lèi)之間的靜態(tài)關(guān)系;對(duì)象圖(Object Diagram)用于表示在某一時(shí)刻,類(lèi)的對(duì)象的靜態(tài)結(jié)構(gòu)和行為;包圖(Package Diagram)用于展現(xiàn)由模型本身分解而成的組織單元(包)及它們的依賴(lài)關(guān)系;組合結(jié)構(gòu)圖(Composite Structure Diagram)用于描述系統(tǒng)中某一部分(組合結(jié)構(gòu))的內(nèi)部結(jié)構(gòu),包括該部分與系統(tǒng)其他部分的交互點(diǎn)。
靜態(tài)結(jié)構(gòu)圖的推薦使用場(chǎng)合:包括業(yè)務(wù)建模、分析、設(shè)計(jì)、實(shí)現(xiàn)等場(chǎng)合。
類(lèi)圖
在面向?qū)ο笳Z(yǔ)言中,在做系統(tǒng)代碼設(shè)計(jì)時(shí),經(jīng)??吹接杏肬ML類(lèi)圖去表示各種接口和類(lèi)之間關(guān)系的。但是,每次看的都是云里霧里,搞不清楚那些虛線,箭頭都是代表什么意思。現(xiàn)在我們一起來(lái)看下。
從上面的表中也能看到UML
類(lèi)圖中有6
種關(guān)系,分別是依賴(lài)(Dependency)/關(guān)聯(lián)(Association)/聚合(Aggregation)/組合(Composition)/泛化(Generalization)/實(shí)現(xiàn)/(Realization)