Objective - C基础: 第一天 - 4.面向过程和面向对象思想
2015-01-12 23:20
316 查看
在我们日常生活中面向过程和面向对象的思想经常都有使用, 打个比方:
比如炒股票
面向过程:
1. 打印各种资料
2. 去到证卷行提交资料申请开户
3. 购买股票
面向对象:
直接找到证卷开户中介叫他帮你开户, 并且帮你搞定一切, 你就安安心心的看你的股票行情.
比如开车
面向过程:
1. 购买一部车
2. 亲自去车管所上牌, 登记所有的资料
3. 购买汽车保险
4. 然后开车上路
面向对象:
直接找售车人员买一部车并且帮你搞定所有的手续, 然后你直接开车走人.
比如去酒楼吃饭, 如果用面向对象思想, 你去到酒楼, 直接就叫服务员点菜, 而不需要你知道这个菜是怎么做的, 也不需要你去厨房教那厨师要怎么怎么做, 注意这个注意那个, 这个就是面向对象思想.
那么在OC里面又是怎么样的呢??
在OC里面使用面向对象, 其实就是编写函数, 完成对应的功能, 比如别人需要加法运算找到了我, 那么我就写了一个加法运算的函数给他, 他并不需要知道我是怎么去写这个加法运算的函数.
面向过程解决办法是注重步骤细节, 而面向对象是注重找到谁, 让谁去解决这个问题.
常用术语:
1. 面向过程 Procedure Oriented
2. 面向对象 Objective Oriented 简称OO
3. 面向对象编程 Objective Oriented Programming 简称OOP
好了, 这次我们就讲到这里, 下次我们继续~~
比如炒股票
面向过程:
1. 打印各种资料
2. 去到证卷行提交资料申请开户
3. 购买股票
面向对象:
直接找到证卷开户中介叫他帮你开户, 并且帮你搞定一切, 你就安安心心的看你的股票行情.
比如开车
面向过程:
1. 购买一部车
2. 亲自去车管所上牌, 登记所有的资料
3. 购买汽车保险
4. 然后开车上路
面向对象:
直接找售车人员买一部车并且帮你搞定所有的手续, 然后你直接开车走人.
比如去酒楼吃饭, 如果用面向对象思想, 你去到酒楼, 直接就叫服务员点菜, 而不需要你知道这个菜是怎么做的, 也不需要你去厨房教那厨师要怎么怎么做, 注意这个注意那个, 这个就是面向对象思想.
那么在OC里面又是怎么样的呢??
在OC里面使用面向对象, 其实就是编写函数, 完成对应的功能, 比如别人需要加法运算找到了我, 那么我就写了一个加法运算的函数给他, 他并不需要知道我是怎么去写这个加法运算的函数.
面向过程解决办法是注重步骤细节, 而面向对象是注重找到谁, 让谁去解决这个问题.
常用术语:
1. 面向过程 Procedure Oriented
2. 面向对象 Objective Oriented 简称OO
3. 面向对象编程 Objective Oriented Programming 简称OOP
好了, 这次我们就讲到这里, 下次我们继续~~
相关文章推荐
- 黑马程序员——IOS基础---Objective-C第一段视频学习---举例说明面向对象思想
- Java基础知识强化20:面向对象和面向过程的思想对比
- Objective-C基础学习笔记(二)-面向对象与面向过程的两种思想
- 黑马程序员------OC 面向对象和面向过程思想(基础)
- 黑马程序员-iOS基础-Objective-C基础(二)面向对象思想及类
- Objective-C基础学习笔记(二)-面向对象与面向过程的两种思想
- Objective-C 基础一:面向对象过程基础知识
- Objective - C基础: 第一天 - 5.对象和类
- 程序设计基础——面向对象程序设计思想
- 黑马程序员_Java基础_03面向对象思想(对象转型注意事项、多态、抽象类、final关键字等)
- Objective-C 面向对象基础-类
- Objective - C基础: 第一天 - 13.匿名对象的基本认识
- 在面向过程语言和开发中借鉴面向对象思想提高程序模块化和阅读性
- 黑马程序员——Objective-C基础——面向对象语法03
- 黑马程序员——Java语言基础——03.面向对象(1)思想和一些概念
- Java基础_面向对象思想
- 1208面向对象基础--面向对象思想
- Java基础与面向对象思想
- 面向过程和面向对象思想转变
- 面向对象的程序开发过程和所需的基础知识