2:聚合的UML表示法是 空心菱形+实线条+箭头,关系是 owns a ... (用英文好理解得多,个人认为,记住英文就行了)
聚合是强版本的关联,被聚合的对象可以再被别的对象关联,所以聚合对象是可以共享的。
百度解释:我的家和我之间具有一种强烈所属关系,我的家是可以分享的,而这里的分享又可以有两种,其一是聚合键的分享,比如你和你弟弟对
这个家有着同样的强烈关联,二是聚合与关联的分享,如果你朋友来家里吃个便饭,估计也不会给他配一把钥匙。
3:组合:UML表示:实心菱形+实线+箭头, 关系 is a part of... (例子就不举了,英文本身含义就是最好的解释。)