UML類圖的6種連線示意

聲明本文轉載而來,并加入了一些自己的理解

uml類圖的6種連線分別為:
依賴:dependency [d??pend?nsi]
使用關系,一個類的實現(xiàn)需要另一個類的協(xié)助。帶箭頭的虛線指向被使用者。


依賴關系表示一個類依賴于另一個類的定義。在java中具體體現(xiàn)在局域變量、方法的形參,或者對靜態(tài)方法的調用上。

關聯(lián):association [??s???i?e??n]
關聯(lián)關系,使一個類知道另一個類的屬性和方法。帶箭頭的實線指向被擁有者。在Java語言中,關聯(lián)關系一般使用成員變量來實現(xiàn)。
PS:如果是雙向關聯(lián)就實現(xiàn)無箭頭

聚合:aggregation [??ɡr?'ɡe??n]
聚合是關聯(lián)的一種形式,表示整體與部分的關系,部分可以離開整體而存在,而整體離開部分也能獨存,關聯(lián)關系所涉及的兩個類是處在同一層次上的。帶空心菱形的實線指向整體

組合:composition [?k?mp??z??n]
組合是關聯(lián)關系的一種,表示整體與部分的關系,比聚合表示的更加強列,部分不能離開整體而存在,換個說法整體離開了部分也不能獨存,帶實心菱形的實線指向整體。

泛化:generalization [?d?enr?la??ze??n]
繼承關系,帶三角形箭頭的實線指向父類

實現(xiàn):realization [?ri:?la??ze??n]
類與接口的關系,帶三角形箭頭的虛線指向接口

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • UML類圖用來定義系統(tǒng)中的類,包括描述類的結構和類之間的關系。類圖的主要作用于描述系統(tǒng)的靜態(tài)結構。先看一張圖(圖片...
    Josaber閱讀 6,288評論 0 5
  • 忘記了uml類圖連線之間的關系,記錄一下。 1. 關聯(lián)關系 關聯(lián)(Association)關系是類與類之間最常用的...
    cutieagain閱讀 2,009評論 0 2
  • 類 類是對一組具有相同屬性、相同操作、相同關系和相同語義的對象的抽象 在畫類圖步驟: 了解事實流程 根據(jù)事實流程識...
    Courage_CYY閱讀 866評論 0 1
  • UML中幾種類間關系:繼承、實現(xiàn)、依賴、關聯(lián)、聚合、組合的聯(lián)系與區(qū)別 軟件開發(fā)過程中經常會遇到UML建模,那么你對...
    Android技術研究閱讀 6,921評論 2 16
  • 轉自:blog.csdn.net/tianhai110/article/details/6339565 在UML類...
    MarvinGuo閱讀 784評論 0 52

友情鏈接更多精彩內容