黑马程序员技术交流社区
标题:
关联关系与依赖关系的区别
[打印本页]
作者:
mazhichao
时间:
2015-7-2 16:58
标题:
关联关系与依赖关系的区别
刚刚看完关联关系视频,感觉还是很模糊,关联关系与依赖关系到底什么区别?求大神详解~~~ 人喂狗,将狗类作为成员变量给了人,人调用了狗,是依赖关系。人打电话,人调用了电话,为什么是关联关系????
作者:
liii
时间:
2015-7-2 17:29
关联关系:是把A对象作为B类的成员变量
@interface Person : NSObject
{
Car *_car; // car作为Person的成员变量
}
@end
依赖关系:是A对象作为B类的方法的参数
@interface Person : NSObject
{
NSString *_color;
}
- (void)driveCar:(Car *)car; // 做为方法的参数
@end
作者:
毛琳东
时间:
2015-7-2 17:42
简单的说俩个变量有主从关系的就是依赖关系,自己可以去网上找找相关的类图介绍就很清楚了
作者:
小郑
时间:
2015-7-2 23:47
其实简单点说你主要看是否存在所属关系 如果是所属关系就是关联关系,人和狗不可能是所属关系 只能是依赖关系
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2