A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© xingzjx 中级黑马   /  2015-3-13 13:11  /  1014 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 xingzjx 于 2015-3-13 13:15 编辑

类与类之间的关系有继承、实现、依赖、关联(聚集)、组合、聚合。其中关联包括组合和聚合关系。
1、继承:一个类继承另一类,或者一个接口继承另一接口,强调的是功能的扩充。
uml图如下

2、指类实现接口的功能,uml图如下

3、依赖:是指一个对象调用了另外一个对象,常常表现在成员方法里面的参数。


4、关联:一个类引用了另外的类,表现在成员变量里面


5、聚合:强调整体与部分的关系,如球队是有球员和教练组成。


6、组合:部分与整体不可以分割,如球员是由头、脚等组合的。

它们之间的关系由强到弱:聚合>组合>关联>依赖


3 个回复

倒序浏览
额。。。个人觉得貌似意义不大
回复 使用道具 举报
:lol赞一个
回复 使用道具 举报
DxxD 发表于 2015-3-13 13:34
额。。。个人觉得貌似意义不大

掌握概念性的东西,开发的时候理解成依赖即可。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马