iOS编程——面向对象的编程
2015-05-31 12:26
218 查看
面想对象与面向过程的区别
顾名思义,面向过程自然是注重一个问题实现的过程,而面向对象则是注重一个对象,把这个问题交给这个对象去做,比如要写一个播放器
面向过程的思想,这个播放器要有播放、暂停、快进的功能,然后把这些功能分别写成函数,写成三个模块,然后用主函数来调用
而面向对象的思想,则是先创建一个播放器这个类,然后这个播放器的属性有颜色,音量,方法有播放、暂停……,要使用这个播放器时,就可以直接创建一个播放器对象,调用播放器这个类的方法去使用它。
上面提到了类和方法,下面我们就说一下什么叫类,对象,还有方法
我们生活中任何一个物件,动物都可以称之为对象,比如一辆汽车,这就是一个对象,在面向对象的语言中,这个对象还会拥有一些属性,比如颜色,牌子,油量,新旧程度,而且还会拥有一些使用它地方法,比如开车,刹车,修车,这些就是方法,而这辆汽车属于汽车这个类,没制造一辆汽车,就会创建一个汽车这个类的对象。
顾名思义,面向过程自然是注重一个问题实现的过程,而面向对象则是注重一个对象,把这个问题交给这个对象去做,比如要写一个播放器
面向过程的思想,这个播放器要有播放、暂停、快进的功能,然后把这些功能分别写成函数,写成三个模块,然后用主函数来调用
而面向对象的思想,则是先创建一个播放器这个类,然后这个播放器的属性有颜色,音量,方法有播放、暂停……,要使用这个播放器时,就可以直接创建一个播放器对象,调用播放器这个类的方法去使用它。
上面提到了类和方法,下面我们就说一下什么叫类,对象,还有方法
我们生活中任何一个物件,动物都可以称之为对象,比如一辆汽车,这就是一个对象,在面向对象的语言中,这个对象还会拥有一些属性,比如颜色,牌子,油量,新旧程度,而且还会拥有一些使用它地方法,比如开车,刹车,修车,这些就是方法,而这辆汽车属于汽车这个类,没制造一辆汽车,就会创建一个汽车这个类的对象。
相关文章推荐
- (5/18)重学Standford_iOS7开发_视图控制器生命周期_课程笔记
- ios开发-懒加载和模型的封装
- iOS 九宫格解锁源码
- iOS 关闭图片渲染
- iOS项目开发小技巧(二)--KVC在项目中常见用法
- IOS CoreText --- 图文混排之代码封装
- iOS运行时 runtime
- iOS常用正则表达式
- iOS 判断设备是否越狱
- 我和ios有个约定 (2)
- 面向对象-基本思想
- 面向对象-三大特性
- iostat命令详解
- 输出Bag中的所有记录为一个json数组---精通android、IOS App应用服务程序开发
- 仿制新浪微博iOS客户端之二-项目基础搭建及相关设置
- IOS中的绘图Quartz2D
- IOS CoreText.framework --- 基本用法
- IOS的控制器
- iOS多线程-------线程的状态
- iOS开发过程中遇到的问题总结