> 文章列表 > 第四章 面向对象(OOP)

第四章 面向对象(OOP)

第四章 面向对象(OOP)

目录

一、编程思想

1.1. 面向对象

1.2. 面向过程

1.3.举例说明(把大象装进冰箱)

1.4.二者的联系与区别

1.5.面向对象的三个阶段

1.6.什么是类,什么是实例,二者的联系

二、面向对象三大特征

2.1 封装

2.2 继承

2.3 多态


一、编程思想

生活中“万物即对象”

1.1. 面向对象

       注重找“参与者”,将功能封装进对象,强调了具体了功能的对象,以类、对象为单位,考虑的是谁来做。

1.2. 面向过程

      当遇到的事件比较简单的时候 ,使用面向过程,注重的是事件的具体步骤和过程中具体形为,考虑的是怎么做。

1.3.举例说明(把大象装进冰箱)

     

 第一步:人打开装箱

 第二步:人把大象装进冰箱

 第三步:人把冰箱关闭 

1.4.二者的联系与区别

     区别:面向过程注重怎么做,是一种执行者的思维,用来解决简单的问题;而面向对象注重是谁去做,是一种领导者的思维方式,用来解决复杂的问题。

     联系:二者都是一种编程思想,都是一种解决问题的方式,面向对象的底层还是通过面向过程具体实现的。

1.5.面向对象的三个阶段

      面向对象分析(Object Oriented Anlyzes)

      面向对象设计(Object Oriented Designer)

      面向对象编程(Object Oriented Pramemming)

1.6.什么是类,什么是实例,二者的联系

      类:描述是某一事物共同的属性和特征的抽象;(补充说明:类是把对象共同的部分抽取出来,形成一个模板)

      对象:指具体的一个事物、实例。

      二者的联系:类是对象的模板,对象是类的具体的实例、事物。

二、面向对象三大特征

2.1 封装

2.2 继承

2.3 多态