
visibility name: type multiplicity = default {property-string} 如:
- name:String [1] = "Untitled" {readOnly}
{readOnly}附加性質 隻讀
[1] 隻有一個
0...1 0到1個
* 沒有上限
visibility name (paramter-list) : return-type{property-string} 如:
+balanceOn(date:Date):Money
圖示:
若 類名是斜體 表示抽象類
接口
第一種表示:差別在于有<<interfce>>标記
第二種表示 棒棒糖表示法
繼承關系
實作接口
關聯
聚合
表示一種弱的擁有關系 A對象可以包含B對象,B對象不是A對象的一部分
合成是一種強擁有關系,展現了嚴格的部分和整體的關系,部分和整體的生命周期一樣
依賴關系