1.聚合關(guān)系也稱"has-a"關(guān)系,組合關(guān)系也稱"contains-a"關(guān)系
2.聚合關(guān)系表示事物的整體/部分關(guān)系的較弱情況,組合關(guān)系表示事物的整體/部分關(guān)系的較強(qiáng)的情況.
3.在聚合關(guān)系中,代表部分事物的可以屬于多個(gè)聚合對(duì)象,可以為多個(gè)聚合對(duì)象共享,而且可以隨時(shí)改變它所從屬的聚合對(duì)象.代表部分事物的對(duì)象與代表聚合事物對(duì)象的生存期無(wú)關(guān),一旦刪除了它的一個(gè)聚合對(duì)象,不一定也就隨即刪除代表部分事物的對(duì)象.在組合關(guān)系中,代表整體事物的對(duì)象負(fù)責(zé)創(chuàng)建和刪除代表部分事物的對(duì)象,代表部分事物只屬于一個(gè)組合對(duì)象.一旦刪除了組合對(duì)象,也就隨即刪除了相應(yīng)的代表部分事物的對(duì)象.
posted on 2008-01-15 22:02
流浪汗 閱讀(2651)
評(píng)論(0) 編輯 收藏 所屬分類:
Design paterns/UML