标题: 关于聚集的理解? [打印本页] 作者: 陈虹旭 时间: 2012-9-14 15:47 标题: 关于聚集的理解? 在毕老师的视频中,有一个地方讲到的内容是聚集
其中包括聚集、聚合、组合等概念性的东西
说实话,我真的是仔细看了两遍,但还是弄不懂这三个概念到底都是什么意思呢,有什么意义,在实际开发过程中都有什么样的应用呢,有没有高手给我举例介绍下,谢谢了!{:2_31:}作者: 陈虹旭 时间: 2012-9-14 15:57
我发现貌似没有几个人关注这个问题呢,在线等...作者: 孙岳 时间: 2012-9-14 16:01
继承是 is a 的关系,“是”,比如猫继承了动物,就是猫 is a 动物。
聚合是 has a 的关系,“拥有”,比如员工是公司的一员,就是公司 has a 员工。
组合比聚合关系更紧密,“必不可少的一部分”,是 contains a 的关系,比如人和心脏,心脏是人的一部分。
聚合和组合都算是聚集,只是组合是比较强的聚集关系。作者: 陈虹旭 时间: 2012-9-14 16:04
孙岳 发表于 2012-9-14 16:01
继承是 is a 的关系,“是”,比如猫继承了动物,就是猫 is a 动物。
聚合是 has a 的关系,“拥有”,比如 ...