矩形框的理解
? ? ? ? 矩形框頂端表示類(lèi)名,抽象類(lèi)的字體是斜體,第二行代表類(lèi)的特性,通常就是字段以及屬性,第三層為類(lèi)的操作,通常可以是方法和行為."+"表示public "-"表示private,"#"表示protected
接口的兩種表示方法:
1.矩形表示法 頂端有<<interface>> 第一行:接口名稱(chēng) ?第二行:接口方法

2.棒棒糖表示法
也是接口 ?圓圈旁為接口名稱(chēng) ? 接口方法在實(shí)現(xiàn)類(lèi)里面出現(xiàn)

繼承關(guān)系:
繼承關(guān)系用空心三角形+實(shí)線來(lái)表示

實(shí)現(xiàn)接口:用空心三角形+虛線來(lái)表示

關(guān)聯(lián)關(guān)系:實(shí)線箭頭來(lái)表示,比如企鵝的生存需要?dú)夂驐l件(企鵝類(lèi)里面有一個(gè)氣候的屬性)

聚合關(guān)系(Aggregation):聚合關(guān)系表示一種弱的"擁有"關(guān)系,即甲對(duì)象可以包含乙對(duì)象,但是乙對(duì)象不是甲對(duì)象的一部分,聚合關(guān)系用空心的菱形+實(shí)線箭頭來(lái)表示.(這個(gè)大雁不一定是這個(gè)雁群的一部分,但是雁群是肯定要有大雁的,他們的屬性即方法不同后者有一部分屬性可以支持前者,但是脫離了前者它又是一個(gè)獨(dú)立的個(gè)體,我是這么理解的)

合成(又稱(chēng)組合):是一種強(qiáng)的'擁有'關(guān)系,體現(xiàn)了嚴(yán)格的部分和整體的關(guān)系,部分和整體的生命周期是一致的,比如鳥(niǎo)擁有翅膀,合成的關(guān)系用實(shí)心的菱形+實(shí)線箭頭來(lái)表示,左右兩邊的數(shù)字表示一只鳥(niǎo)有兩個(gè)翅膀

依賴(lài)關(guān)系:用虛線箭頭表示
