关于UML类图中的聚集和组合 uml类图工具

最近在研究android的开源项目FBreader,并画出了相关的用例图和类图,在类图中发现曾经自己弄懂过的聚集和组合的关系,但是要用到的时候又给忘记了,现在总结一下:

其实,对于聚合和组合,如果换成英文,就很好理解了:聚合就是“has-a”,组合就是“contains-a”。

聚合是空心的菱形;组合是实心的菱形(这个比较好理解,实心的肯定比空心的扎实,哈哈)。

摘录一段话:

关于UML类图中的聚集和组合 uml类图工具

聚合和组合的区别在于:聚合关系是“has-a”关系,组合关系是“contains-a”关系;聚合关系表示整体与部分的关系比较弱,而组合比较强;聚合关系中代表部分事物的对象与代表聚合事物的对象的生存期无关,一旦删除了聚合对象不一定就删除了代表部分事物的对象。组合中一旦删除了组合对象,同时也就删除了代表部分事物的对象。

我们用浅显的例子来说明聚合和组合的区别。“国破家亡”,国灭了,家自然也没有了,“国”和“家”显然也是组合关系。而相反的,计算机和它的外设之间就是聚合关系,因为它们之间的关系相对松散,计算机没了,外设还可以独立存在,还可以接在别的计算机上。在聚合关系中,部分可以独立于聚合而存在,部分的所有权也可以由几个聚合来共享,比如打印机就可以在办公室内被广大同事共用。

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/50061.html

更多阅读

宫颈锥切术在CIN中的诊断和治疗价值 cin3锥切干净就好了吗

摘 要 目的 评价宫颈锥切术在CIN中的诊断和治疗价值。方法 回顾分析22例宫颈锥切术患者的细胞学、阴道镜检查及活检结果、颈管诊刮、宫颈锥切病理及子宫切除术的病理结果,同时分析了并发症的防治及随诊TCT的结果。结果 宫颈锥

运动中的“极点” 和“第二次呼吸” 运动极点

运动中的“极点” 和“第二次呼吸”在中长跑和参加时间稍长的激烈运动时,不少人都会出现呼吸困难,心跳急促,动作迟缓,不愿再运动下去的那种非常难受的阶段。坚持下去,鼓起勇气,有意识地调整步伐和呼吸的节奏,你会重新感到呼吸轻松,心跳自然,

转载 新昌大佛寺辉煌历史中的人物和事迹 新昌大佛寺 旅馆

原文地址:新昌大佛寺辉煌历史中的人物和事迹作者:石城古刹新昌大佛寺辉煌历史中的人物和事迹按:此为广场建大佛寺历史照壁石刻而汇集的史料,并提炼亮点,供艺术设计者参考一、昙光开山 创隐岳寺(东晋)二、支兰立寺 般若炽盛(东晋)三、三僧

声明:《关于UML类图中的聚集和组合 uml类图工具》为网友大叔分享!如侵犯到您的合法权益请联系我们删除