随笔-153  评论-235  文章-19  trackbacks-0


1.聚合关系也称"has-a"关系,组合关系也称"contains-a"关系

2.聚合关系表示事物的整体/部分关系的较弱情况,组合关系表示事物的整体/部分关系的较强的情况.

3.在聚合关系中,代表部分事物的可以属于多个聚合对象,可以为多个聚合对象共享,而且可以随时改变它所从属的聚合对象.代表部分事物的对象与代表聚合事物对象的生存期无关,一旦删除了它的一个聚合对象,不一定也就随即删除代表部分事物的对象.在组合关系中,代表整体事物的对象负责创建和删除代表部分事物的对象,代表部分事物只属于一个组合对象.一旦删除了组合对象,也就随即删除了相应的代表部分事物的对象.
posted on 2008-01-15 22:02 流浪汗 阅读(2544) 评论(0)  编辑  收藏 所属分类: Design paterns/UML

只有注册用户登录后才能发表评论。


网站导航: