UML類圖基本畫法(startuml演示)


1. 類

類包括屬性方法 下圖的生命就是屬性

代謝就是方法

2.基本關系

a。泛化(Generalization)

就是面向對象中的繼承

就像下圖中的狼也是動物的一種

b.接口實現(interface Realization)

圓圈代表接口 

下圖狼就實現了捕食的接口

c.關聯關系

是一種擁有的關系,它使一個類知道另一個類的屬性和方法;如:狼與羊,狼得知道羊群的遷徙方向才能抓羊。

丈夫與妻子關聯可以是雙向的,也可以是單向的。

雙向的關聯可以有兩個箭頭或者沒有箭頭,單向的關聯有一個箭頭。

d。聚合(Aggregation)

是整體與部分的關系,但部分不能離開整體而單獨存在。

就像群主不能獨立於qq群存在一樣

 e組合(Composition)

還是整體與部分的關系,但部分不能離開整體而單獨存在。

就像cpu可以獨立存在,同時cpu也是電腦的一部分

 f依賴(Dependency)

是一種使用的關系,即一個類的實現需要另一個類的協助。

就像QQ群依賴計算機的協助才能實現

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM