您的位置:首页 > 编程语言 > Java开发

java 聚合关系

2015-12-09 21:20 435 查看

聚合关系

概念:
聚合是整体和个体之间的关系, 处于 `聚合关系` 的两个类生命周期不同步,
整体与部分之间是可分离的,可以有各自的生命周期
与`组合关系`相比, 组合强调的是'包含', 聚合强调的是'拥有'
例子:
母亲可以有自己的孩子


// 母亲
class Mother {
// 母亲可以有自己孩子, 但是不确定什么时候生
private Children myChildren;
}
// 孩子
class Children {

}


从上述代码可以看出, 母亲(Mother)孩子(Children) 有着各自的生命周期

女人对象创建之后, 孩子对象可以不用创建出来

可以看出聚合关系的整体与部分是可以分离的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 聚合 关联关系