区分各关系

来源:互联网 发布:mysql minpoolsize 编辑:程序博客网 时间:2024/04/19 03:12

依赖和关联的区别

关联是一个类引用另一个类的实例(全局变量);依赖是一个类实例化另一个类的对象(局部变量)。

关联和聚合的区别

关联关系的两个类处于同一个层次;聚合关系的两个类处于不同的层次,一个是整体,一个是部分。

聚合和组合的区别

聚合表示一种弱的“拥有”关系,体现的是A对象包含B对象,但B对象不是A对象的一部分(具体变现为A包含有B的全局对象,但是B对象可以不在A创建的时候创建);组合则是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样(具体表现为A对象包含有B的全局对象,并且B对象在A创建的时候创建)。


0 0
原创粉丝点击