Relation in Class
Generalization(一般化):
表示類與類之間的繼承關(guān)系,接口與接口之間的繼承關(guān)系或類對(duì)接口的實(shí)現(xiàn)關(guān)系。
Association(關(guān)聯(lián)):
類與類之間的連接,它使一個(gè)類知道另一個(gè)類的屬性和方法。每個(gè)Association都有兩個(gè)端點(diǎn),每個(gè)端點(diǎn)都可以是一個(gè)角色,顯示出關(guān)聯(lián)的本質(zhì)。Driver------------>>>>Car.
Aggregation(聚合):
聚合是一種強(qiáng)烈的關(guān)聯(lián)關(guān)系。它強(qiáng)調(diào)整體與個(gè)體的關(guān)系。區(qū)分關(guān)聯(lián)與聚合的關(guān)鍵為邏輯關(guān)系。
Composition(合成):
關(guān)聯(lián)關(guān)系的一種,是比聚合關(guān)系還要強(qiáng)的關(guān)系。它要求普通的聚合關(guān)系中代表整體的對(duì)象負(fù)責(zé)代表部分對(duì)象的生命周期,合成關(guān)系不能共享。
Dependency(依賴):
類與類之間的連接,依賴是單向的表示一個(gè)類依賴另一個(gè)類的定義。
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
相關(guān)文章:
|
||