直接上法寶:

1.類(Class)
類圖分三層:
第一層顯示類的名稱,如果是抽象類,則就用斜體顯示。
第二層是類的特性,通常就是字段和屬性。
第三層是類的操作,通常是方法或行為。
2.接口(interface)
矩形表示法,頂端有<<interface>> 第一行:接口名稱。第二行:接口方法。
3.繼承
4.接口實作:
接口實作用空三角+虛線表示
5.關聯 實線+箭頭
6.聚合(Aggregation)
聚合表示一種弱的’擁有’關系,展現的是A對象可以包含B對象,但B對象不是A對象的一部分。
7.合成(組合)Composition.
是一種強的’擁有’關系,展現了嚴格的部分和整體的關系,部分和整體生命周期一樣。
8.依賴
最後發現總看設計模式的UML圖有個地方容易混淆。就是 依賴、關聯、聚合、組合。
然後就這麼記的:
關聯: 實線+> : 鳥和天氣
依賴: 虛線+> : 鳥和氧氣
聚合: 空菱形+實線+> : 鳥和鳥群
組合: 實菱形+實線+> : 鳥和翅膀