UML類圖
“+”:public
"-":private
“#”:protected
<<interface>> : 接口圖
繼承關(guān)系:空心三角形 + 實線
實現(xiàn)接口:空三角形 + 虛線
**關(guān)聯(lián)關(guān)系: **實線箭頭
class Boy extent Person{
private Food mFood ;//在 Boy 中,引用到了 Food 類 (關(guān)聯(lián)關(guān)系)箭頭由 Person類 指向 Food 類
}
聚合關(guān)系: 空心菱形 + 實線箭頭
聚合關(guān)系表示一種弱的“擁有”關(guān)系“,體現(xiàn)在 A 對象可以包含 B 對象扬绪,但是 B 對象 不是 A 對象的一部分
合成(組合)關(guān)系:實心菱形 + 實心箭頭 (合成關(guān)系的兩端分別有數(shù)字 “1” 和 “2”茂蚓,成為基數(shù)姿染,表示一端可以有幾個實例)
class Bird{
private Wing wing;
public Bird (){
wing = new Wing();
}
}
**依賴關(guān)系: **虛線箭頭 在本例中動物需要依賴 氧氣和水
public class Animal{
public life(Oxygen oxygen, Water water){
........
}
}