類圖: 描述一組類察皇、接口以及它們之間關(guān)系的圖熄驼,用來(lái)顯示系統(tǒng)中各個(gè)類的靜態(tài)結(jié)構(gòu)珠十。
符號(hào) | 含義 |
---|---|
矩形框 | 類 |
<<interface>>矩形框 | 接口(單獨(dú)表示) |
棒棒糖 | 接口(直接表示在對(duì)象上) |
實(shí)線+空心三角形 | 繼承 |
實(shí)線箭頭 | 關(guān)聯(lián) |
實(shí)線箭頭+空心菱形 | 聚合關(guān)系 |
實(shí)線箭頭+實(shí)心菱形 | 合成關(guān)系 |
虛線箭頭 | 依賴關(guān)系 |
矩形框:類
- 第一層:類名(抽象類用斜體)
- 第二層:屬性(‘+’ 表示 public冕象、‘-’ 表示 private豌骏、‘#’ 表示 protected)
- 第三層:方法
<<interface>>矩形框:接口(單獨(dú)表示)
- 第一層:<<interface>> 接口名
- 第二層:接口實(shí)現(xiàn)方法
棒棒糖表示:接口(直接表示在對(duì)象上)
- 在類的第三層:接口實(shí)現(xiàn)方法
實(shí)線+空心三角形:繼承
- 繼承的對(duì)象有類龟梦、接口
實(shí)線箭頭:關(guān)聯(lián)
- 一般表示為公有對(duì)象:一個(gè)類知道另外一個(gè)類
實(shí)線箭頭+空心菱形:聚合關(guān)系
- 一般表示為:一個(gè)類包含另外一個(gè)類的集合,表示一種“弱擁有”關(guān)系肯适,A可以擁有B变秦,但B也可以不必定是A的一部分
實(shí)線箭頭+實(shí)心菱形:合成關(guān)系
- 一般表示為私有對(duì)象:表示一種“強(qiáng)擁有”關(guān)系,B一定是A的一個(gè)組成部分
虛線箭頭:依賴關(guān)系
- 一般表示為依賴方法的函數(shù)參數(shù)框舔。