面向对象

2017-07-19  本文已影响10人  雪丹妮_66865

一、面向对象(OOP)简介

  1. 一切从对象出发,以对象为核心
  2. 更加符合人类的思维方式
  3. 便于维护,扩展性强

二、对象和类

  1. 对象是对客观事物的抽象,指代客观实体
  2. 类是对对象的抽象
  3. 类用来描述对象,是一系列属性和方法的集合

三、面向对象的三大特性

  1. 封装 (隐藏具体实现逻辑,对外公开接口)
  2. 继承(OC只有单继承)
  3. 多态(一个方法可以有多个实现)

四、如何使用面向对象思维进行编程

  1. 确定要解决的问题
  2. 根据问题确定对象
  3. 使用类来描述对象(思维上)
  4. 转换成类的代码
上一篇下一篇

猜你喜欢

热点阅读