黑马程序员技术交流社区

标题: OC基础类之间的关系个人笔记 [打印本页]

作者: muyan091115    时间: 2016-5-26 23:10
标题: OC基础类之间的关系个人笔记
1,组合关系

    一个类是由其他的几个类联合起来组合而成的
    称这个类和这几个类是组合关系

2,依赖关系

    一个对象的方法的参数是另一个对象 称他们的关系是依赖关系
    比如 B类是A类的参数  我们就说A类依赖于B类

    耦合度:当修改一个对象的时候 对另外一个对象的影响程度
    低耦合会更好 ,这样修改一个类时 ,对另一个类的影响可以很小
    高内聚:1个对象仅仅做自己相关的事情:
    单一职责原则 一个类只做自己的事情 别人的事情给别人做


3,关联关系

    人拥有狗 就是关联关系 不是组合关系 因为人不是由狗组成的呀

    关联关系:一个类作为另外一个类的属性
        但是他们不是组合关系 而是拥有关系
        称关联关系

        关联关系在main中 先set作为属性的对象

        人和狗 先弄狗


4,继承


作者: wangchao8480    时间: 2016-5-27 21:30
可以哈,笔记很细嘛
作者: huzhiqiang    时间: 2016-5-27 21:55
可以可以
作者: jdc123    时间: 2016-5-27 23:04
讲的很到位,必须给个赞
作者: muyan091115    时间: 2016-5-27 23:53
jdc123 发表于 2016-5-27 23:04
讲的很到位,必须给个赞

谢谢 我会继续努力
作者: muyan091115    时间: 2016-5-27 23:57
huzhiqiang 发表于 2016-5-27 21:55
可以可以

感谢 支持
作者: muyan091115    时间: 2016-5-27 23:58
wangchao8480 发表于 2016-5-27 21:30
可以哈,笔记很细嘛

我会继续加油的
作者: 2528    时间: 2016-5-28 08:01
总结的很好。
作者: 梁木木    时间: 2016-5-28 22:36
继承部分可以讲的详细一点
作者: muyan091115    时间: 2016-5-28 23:30
梁木木 发表于 2016-5-28 22:36
继承部分可以讲的详细一点

继承作为单独一篇的 在我的另一个帖子里
OC基础继承个人笔记
http://bbs.itheima.com/thread-304921-1-1.html
(出处: 黑马程序员IT技术论坛)

作者: L1184343637    时间: 2016-6-3 17:16
感谢楼主分享!!!!
作者: 浮云我想听你说    时间: 2016-6-3 21:13
刚好回家感觉会更好计划和国际化
作者: weather    时间: 2016-6-3 21:31
我是来点赞的。
作者: 张小景    时间: 2016-6-3 21:42
不错不错对我很有帮助




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