国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
UML類圖的關系

多態(tài)

泛化(Generalization)

【定義】:是一種繼承關系,表示一般與特殊的關系,它指定了子類如何特化父類的所有特征和行為
【UML表示】:帶三角箭頭的實線,箭頭指向父類


【代碼表現(xiàn)】:A類 extends B類

public Class Tigger extends Animal{

實現(xiàn)(Realization)

【定義】:是一種類與接口的關系,表示類是接口所有特征和行為的實現(xiàn)
【UML表示】:帶三角箭頭的虛線,箭頭指向接口


【代碼表現(xiàn)】:A類 implements B接口

public Class Course implements Goods{

依賴(Dependency)

【定義】:是一種使用的關系,即一個類的實現(xiàn)需要另一個類的協(xié)助
【UML表示】:帶箭頭的虛線,指向被使用者


【代碼表現(xiàn)】:局部變量、方法的參數或者對靜態(tài)方法的調用

關聯(lián)

下面的三種關系從語法上是沒有區(qū)別的。只是在語義是做區(qū)分。

關聯(lián)(Association)

【定義】:是一種擁有的關系。類的地位還是平等的。
【UML表示】:帶普通箭頭的實心線,指向被擁有者


【代碼表現(xiàn)】:成員變量

注意事項:

  • 通常情況下關聯(lián)是雙向的,在使用的時候會轉成單向。轉成單身的原則:以業(yè)務關注點高的類為起點,關聯(lián)另一個類。

聚合(Aggregation)

【定義】:是整體與部分的關系,且部分可以離開整體而單獨存在,部分可以多個整體使用。類有上下層的關系。
【UML表示】:帶空心菱形的實心線,菱形指向整體


【代碼表現(xiàn)】:成員變量

組合(Composition)

【定義】:是整體與部分的關系,但部分不能離開整體而單獨存在,部分只能被一個整體使用。類有上下層的關系。它們的生命周期是:同生共死,即如果整體消失了,那么局部也會消失。
【UML表示】:帶實心菱形的實線,菱形指向整體


【代碼表現(xiàn)】:成員變量

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
UML 完全解析和總結
UML類圖符號 各種關系說明以及舉例
UML箭頭筆記
UML建模之類圖繪圖軟件
UML類圖畫法及其之間的幾種關系
UML類圖幾種關系的總結
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服