黑马程序员技术交流社区

标题: 用"学生用电脑玩游戏"说明依赖与关联关系的区别 [打印本页]

作者: bdw9005    时间: 2015-9-13 09:32
标题: 用"学生用电脑玩游戏"说明依赖与关联关系的区别
本帖最后由 bdw9005 于 2015-9-13 09:40 编辑






//-----依赖关系:
A对象作为B对象的局部变量或是方法形参的,B依赖与A,这时候我们称A与B之间存在一种依赖关系

学生用电脑玩游戏   学生依赖于电脑
[student PlayGames:computer];


//-----关联关系:
当一个对象拥有另外一个对象的时候, 当B对象为A对象的成员变量的时候,B对象与A对象之间存在一种关联关系
关联关系是面向对象中最常用一种关
@interface Student : NSObject
{
    Computer *_computer;   //关联关系

}






作者: 0826iOS_sunzhen    时间: 2015-9-13 10:15
楼主挺用心,赞一个!
依赖关系:B对象作为A对象方法的形参或者局部变量,则A对象依赖于B
关联关系:B对象作为A对象的成员变量,则A对象与B对象是关联关系
作者: bdw9005    时间: 2015-9-14 21:19
0826iOS_sunzhen 发表于 2015-9-13 10:15
楼主挺用心,赞一个!
依赖关系:B对象作为A对象方法的形参或者局部变量,则A对象依赖于B
关联关系:B对象 ...

感谢支持
作者: 范文鹏    时间: 2015-9-15 01:04
我去  还有标注  好顶赞啊!!!!
作者: 侯越强    时间: 2015-9-15 08:31
给楼主赞一个,加油
作者: bdw9005    时间: 2015-9-15 22:01
范文鹏 发表于 2015-9-15 01:04
我去  还有标注  好顶赞啊!!!!

感谢支持
作者: bdw9005    时间: 2015-9-15 22:09
侯越强 发表于 2015-9-15 08:31
给楼主赞一个,加油

感谢支持
作者: ZQG    时间: 2015-9-15 22:22
好给力~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2