概念
類圖共三層,分別是:
- 類的名稱,如果是抽象類,則為斜體顯示
- 類的特性,通常是字段或?qū)傩?/li>
- 類的操作,通常是方法或行為
- 其中“+”表示public,“-”表示private,“#”表示protected
-
如果是接口的話,在類名上方有<<interface>>字樣
類圖
關(guān)系
- 繼承:空心三角形+實(shí)線
- 實(shí)現(xiàn):空心三角形+虛線
- 關(guān)聯(lián):實(shí)線箭頭,表示了解,知道
- 依賴:虛線箭頭,表示強(qiáng)需要
- 組合(合成):實(shí)心菱形+實(shí)線箭頭,表示強(qiáng)擁有關(guān)系,體現(xiàn)了嚴(yán)格的部分與整體的關(guān)系,生命周期相同
- 聚合:空心菱形+實(shí)線箭頭,箭頭指向個體。表示弱擁有關(guān)系,提現(xiàn)A可以包含B,但B不是A對象的一部分

類的關(guān)系
