類示意圖
類圖一般分三層,第一層顯示類的名字,如果是抽象類茶行,就用斜體字來表示躯概。第二層是類的特性,通常是類的字段和屬性畔师。第三層是類的操作娶靡,通常是方法或者行為。屬性和方法前面的“+”表示public,"-"表示private.
飛翔這個圖是個接口圖看锉,在語法中接口是沒有屬性的姿锭,只有一個空的方法來被動的等別的類來實現(xiàn)。
棒棒糖表示法
接口的第二種表示方法伯铣,就是接口被實現(xiàn)類實現(xiàn)了呻此,接口的方法名出現(xiàn)在實現(xiàn)類當中。
類與繼承
鳥屬于動物中的一個種類腔寡,所以鳥是繼承了動物的這個類焚鲜,也繼承了這個類的所有屬性。就比如所有的動物都是有聲命的放前,所有的動物都會進行新陳代謝恃泪,鳥類也是一樣的,有生命有新陳代謝犀斋。所以我們可以得出一個結(jié)論贝乎,只要繼承了一個類就等于擁有了這個類的一切。(繼承關(guān)系用的是空心三角形和實現(xiàn)來表示)
接口的實現(xiàn)
大雁實現(xiàn)了飛翔的接口叽粹,所以大雁就可以飛了览效。(接口關(guān)系用空心三角形和虛線來表示)
聚合關(guān)系
聚合是一種單向關(guān)系,一般來說聚合中的類關(guān)系總是一個類比別一個類要高級一些虫几。就比如大雁和雁群一樣锤灿,大雁是隸屬于雁群的,雁群的等級比大雁高一級辆脸。
合成組合關(guān)系
合成是一種特殊的聚合形式但校,它是提類與類之間的聯(lián)系是非常密切的,少了那一個也不行啡氢。就像鳥和翅膀状囱,鳥這個類沒有了翅膀不可以飛翔,翅膀沒了鳥也不可以生存倘是。
依賴關(guān)系
依賴關(guān)系是指一個類別對另一個類別的依賴亭枷。動物的繁衍離不開水和氧氣,所以動物對水和氧氣這兩個類是依賴關(guān)系搀崭。