轉自: 看懂UML類圖和時序圖
用例子說明:
uml_class_struct.jpg
- 車的類圖結構為<<abstract>>,表示車是一個抽象類;
- 它有兩個繼承類:小汽車和自行車;它們之間的關系為實現關系,使用帶空心箭頭的虛線表示;
- 小汽車為與SUV之間也是繼承關系,它們之間的關系為泛化關系,使用帶空心箭頭的實線表示;
- 小汽車與發動機之間是組合關系,使用帶實心箭頭的實線表示;
- 學生與班級之間是聚合關系,使用帶空心箭頭的實線表示;
- 學生與身份證之間為關聯關系,使用一根實線表示;
- 學生上學需要用到自行車,與自行車是一種依賴關系,使用帶箭頭的虛線表示;