首页新闻找找看学习计划

依赖和聚合该怎么区分

0
悬赏园豆:10 [待解决问题]

在学习类之间的关系时,看到依赖是“uses-a”的关系,聚合是“has-a”的关系。

我的理解如下:

  1. 一个类调用了另一个类的方法,则这个类依赖另一个类。
  2. 一个类将另一个类作为自己的属性,或者将另一个类存放在自己的集合属性中,则这个类拥有这个类。
  3. 如果用韦恩图表示,依赖和聚合是部分重叠的,即如果同时满足“拥有”和“方法调用”,那么同时属于依赖和聚合。当然也会有纯粹的聚合,和纯粹的依赖。

我想知道,我上述的理解有没有错误、缺漏?

何以堪的主页 何以堪 | 初学一级 | 园豆:200
提问于:2016-02-23 14:57
< >
分享
所有回答(1)
0

会用就行了,这么死扣也没多大意义啊

飞龙在天001 | 园豆:383 (菜鸟二级) | 2016-02-24 16:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册