再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。我是蓝鸥iOS培训教学部肖浩,我为“行动”代言!

一、封装

1、所谓的封闭就是把实现细节隐藏起来

2、面向对象编程中,把数据和数据操作的实现细节隐藏起来

3、对外公开接口;封装的目的就是让使用者使用起来更加方便

4、封装一定要保持接口简单、易用

5、既然是封装,我们不要公开暴露实例变量,即尽可能不使用@public

6、我们可以把实例变量声明成保护或者私有类型,然后提供设置以及访问方法。

二、面向对象、面向过程

1、两种常见的编程思想:面向过程编程、面向对象编程

2、面向过程编程以事件(任务)为中心,程序围绕事件,列出了事件的每个步骤,一步一步完成。

3、面向对象编程以事物为中心,程序围绕事物展开,完成事件只是一个小任务。

三、面向对象

1、封闭:将现实世界中存在的某个客体的属性与行为绑定在一起,并放置在一个逻辑单元内。

2、继承:子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。

3、多态:指相同的操作或函数、过程可作用于多各类型的对象上并获得不同的结果。

青春没有彩排,青春没有重来,希望大家都能够对自己负责,趁现在年轻想做什么就做什么!学习也是一样,如果对iOS开发iPhone开发有兴趣的话,就毫不犹豫的加入进来!