目录
一、编程思想
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.什么是类,什么是实例,二者的联系
类:描述是某一事物共同的属性和特征的抽象;(补充说明:类是把对象共同的部分抽取出来,形成一个模板)
对象:指具体的一个事物、实例。
二者的联系:类是对象的模板,对象是类的具体的实例、事物。