描述面向對象軟件系統的靜態結構,包含的元素有類、接口、協做和類之間的關係。spa
ClassNameHere |
---|
-attr1(屬性) -attr2 |
+op1()(操做) +op2() |
類型 | 表示 |
---|---|
public | + |
protected | # |
private | - |
表示方式 | 多重性說明 |
---|---|
1(或1..1) | 表示另外一個類的一個對象只與該類的一個對象有關係 |
*(或0..*) | 表示另外一個類的一個對象與該類的零個或多個對象有關係 |
1..* | 表示另外一個類的一個對象與該類的一個或多個對象有關係 |
0..1 | 表示另外一個類的一個對象沒有或只與該類的一個對象有關係 |
m..n | 表示另外一個類的一個對象與該類最少m,最多n個對象有關係 (m≤n) |