1.類圖
UML類圖是用來描述類、接口、協作及它們之間的關系的圖。用來顯示系統中各個類的靜態結構。
2.類圖的組成元素
類圖由以下六種元素組成:類,接口,泛化關系,關聯關系,依賴關系,實現關系。
3.類圖的繪制
3.1類圖的表示法
類的UML表示為一個長方形垂直分為三個部分:頂部為類的名稱部分,中間為類的屬性部分,底部為類的方法部分。(下面兩個區域是可選的)
類圖屬性和方法的命名:類型+名稱(方法名/屬性名)+默認值(可選)+返回值
如圖 :
其中類型可有三種表示:-:private,+:public,#:protected
3.2 接口表示
接口除了沒有類的屬性外,其他表示和類相同
如圖:
3.3 類之間的四種關系
1.泛化——表示類的繼承
2.關聯——類的變量
3.依賴關系——局部變量,方法參數
public void handleBookCard(BookCard bookCard){}
?
4.實現關系——接口實現