久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

uml 類圖依賴與關聯(lián)的區(qū)別

 雪柳花明 2016-09-16

  最近研究設計模式,,看類圖有點發(fā)虛!有些關系搞的不是很清楚,。所以整理一下:

   類與類之間由弱到強關系是:    沒關系 > 依賴 > 關聯(lián) > 聚合 > 組合,。

  類和類之間八竿子打不著那就是沒關系,,這個沒啥歧義。

    

 依賴(dependency)

 

  可以簡單的理解,,就是一個類A使用到了另一個類B,,而這種使用關系是具有偶然性的、,、臨時性的,、非常弱的,但是B類的變化會影響到A,;比如某人要過河,,需要借用一條船,此時人與船之間的關系就是依賴,;表現(xiàn)在代碼層面,,為類B作為參數(shù)被類A在某個method方法中使用。用帶虛線的箭頭,。

  

 

 關聯(lián)(association)

  他體現(xiàn)的是兩個類,、或者類與接口之間語義級別的一種強依賴關系,比如我和我的朋友,;這種關系比依賴更強,、不存在依賴關系的偶然性、關系也不是臨時性的,,一般是長期性的,,而且雙方的關系一般是平等的、關聯(lián)可以是單向,、雙向的,;表現(xiàn)在代碼層面,為被關聯(lián)類B以類屬性的形式出現(xiàn)在關聯(lián)類A中,,也可能是關聯(lián)類A引用了一個類型為被關聯(lián)類B的全局變量,;

 

 依賴和關聯(lián)區(qū)別:我用錘子修了一下桌子,我和錘子之間就是一種依賴,,我和我的同事就是一種關聯(lián),。依賴是一種弱關聯(lián),,只要一個類用到另一個類,,但是和另一個類的關系不是太明顯的時候(可以說是“uses”了那個類),就可以把這種關系看成是依賴,,依賴也可說是一種偶然的關系,,而不是必然的關系。關聯(lián)是類之間的一種關系,,例如老師教學生,,老公和老婆這種關系是非常明顯的,。依賴是比較陌生,關聯(lián)是我們已經(jīng)認識熟悉了,。

 

 

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多