一、面向对象(OOP)简介 一切从对象出发,以对象为核心 更加符合人类的思维方式 便于维护,扩展性强 二、对象和类 对象是对客观事物的抽象,指代客观实体 类是对对象的抽象 类用来描述对象,是一系列属性和方法的集合 三、面向对象的三大特性 封装 (隐藏具体实现逻辑,对外公开接口) 继承(OC只有单继承) 多态(一个方法可以有多个实现) 四、如何使用面向对象思维进行编程 确定要解决的问题 根据问题确定对象 使用类来描述对象(思维上) 转换成类的代码