透過一份經典的UML類圖來學會如何讀懂UML類圖

北冥有鱼要继续奋斗發表於2024-07-19

一份經典的UML類圖如下:

繼承關係: —▷ 鳥 —▷ 動物;鳥繼承動物
實現介面:•••▷ 大雁 •••▷ 飛翔;大雁實現了飛翔介面
實現介面: —○ 唐老鴨 —○ 講人話;唐老鴨實現講人話介面(棒棒糖表示法)
關聯關係: —> 企鵝 —> 氣候;企鵝需要‘知道’氣候的變化
依賴關係:•••> 動物 •••> 氧氣;動物依賴於氧氣
聚合關係:◇—> 大雁 ◇—> 雁群;A包含B,但B不是A的一部分
合成關係:◆—> 大雁 ◆—> 翅膀;部分和整體的關係

注意:類圖前面的符號表示訪問許可權:“+”表示public,“-”表示private,“#”表示protected。

相關文章