通常情況下,依賴關系體現在某個類的方法使用另一個類作為參數。
也可以說依賴另一個類才可以完成自己的工作。
在 UML 中你可以在其它的事物之間使用依賴關系,特別是包和節點之間。
一般化 generalization
就是繼承,is a ,
關聯 association
關聯是一種結構化的關系,指一種對象和另一種對象有聯系。給定有關聯的兩個類,可以從一個類的對象得到另一個類的對象。
有1對1,1對多,多對多等
聚合
基本聚合
有聚合關系的關聯指出,某個類是另外某個類的一部分。在一個聚合關系中,子類實例可以比父類存在更長的時間。為了表現一個聚合關系,你畫一條從父類到部分類的實線,并在父類的關聯末端畫一個未填充棱形。圖 12 顯示車和輪胎間的聚合關系的例子。

圖 12: 一個聚合關聯的例子
組合聚合
組合聚合關系是聚合關系的另一種形式,但是子類實例的生命周期依賴于父類實例的生命周期。在圖13中,顯示了Company類和Department類之間的組合關系,注意組合關系如聚合關系一樣繪制,不過這次菱形是被填充的。

更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
