UML入門快速學習

類圖

類圖

可見性-private +public #protected ~ 或者 不寫 : 默認訪問權限3d

抽象類: 抽象類的類名用斜體表示,抽象方法也使用斜體表示code

類之間關係

泛化關係

泛化是通常事物(超類)與更具體的事物(子類)之間的關係,是一種is-a的關係,是經過繼承過程創建的。cdn

泛化關係(A extends B)

實現關係

實現關係(A implements B)

依賴關係

依賴關係表示兩個類之間的「使用」關係。A 依賴 B 的緣由一般是: 1.A類某方法使用B類做爲局部變量 2.A類某方法參數類型使用了B類 3.A類的某方法的返回類型爲B類 4.A類的某方法調用了B類的方法對象

依賴關係(A 依賴 B)

關聯關係

關聯關係。A關聯B,經過A的某個方法能夠訪問到B。例如把B對象看作A對象的屬性。blog

關聯關係(經過A能夠訪問B)

聚和關係

聚和關係,表示總體和部分的關係,是一種has-a的關係。總體和部分能夠單獨存在,有各自的生命週期。例如燕羣和燕子。繼承

聚和關係(A是總體,B是部分)

組合關係

組和關係。總體和部分不能分割,不能單獨存在。例如訂單和訂單明細。生命週期

組合關係(A是總體,B是部分)
相關文章
相關標籤/搜索