UML圖之類圖

1、 定義

描述面向對象軟件系統的靜態結構,包含的元素有接口協做類之間的關係spa

2、構成

1. 完整的類圖元

ClassNameHere
-attr1(屬性)
-attr2
+op1()(操做)
+op2()

2. 可見性

類型 表示
public +
protected #
private -

3. 多重性

表示方式 多重性說明
1(或1..1) 表示另外一個類的一個對象只與該類的一個對象有關係
*(或0..*) 表示另外一個類的一個對象與該類的零個或多個對象有關係
1..* 表示另外一個類的一個對象與該類的一個或多個對象有關係
0..1 表示另外一個類的一個對象沒有或只與該類的一個對象有關係
m..n 表示另外一個類的一個對象與該類最少m,最多n個對象有關係 (m≤n)

4. 類之間的關係

  1. 關聯關係(實線):

    關聯關係

  2. 依賴關係(虛線)

    依賴關係

  3. 繼承/泛化關係

    繼承關係

  4. 接口與實現關係

    實現關係

參考資料:

相關文章
相關標籤/搜索