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