面向过程
例子:把大象放进到冰箱
1. 打开冰箱
2. 存储大象
3. 关闭冰箱
对于面向过程思想, 强调的是过程 (动作)
要自己执行,打开, 存储, 关闭的这些动作操作
常见语言:
C语言
.
.
.
面向对象
例子:把大象放进到冰箱
1. 冰箱打开
2. 冰箱存储
3. 冰箱关闭
面向对象是把具体实体操作的步骤封装起来
对于面向对象思想, 强调的是对象(实体).
就像把大象存储到冰箱的例子:
我们不需要管它什么打开,存储,关闭.
我们只需要找到冰箱这个实体让冰箱进行操作就行
常见语言:
c++ java c#
特点:
1.面向对象就是一种常见的思想,符合人们的思考.
2.面向对象的出现,将事情简单化了.
3.面向对象的出现让曾经在过程的执行者,变成了对象中的指挥者.
曾经在过程的执行者,变成了对象中的指挥者:
这就话就是:
在面向过程中:我们要自己写具体事务的执行.
在面向对象中,我们只需要叫具体实体进行操作执行就行了.
面向对象必须满足的三个特征:
1.封装
2.继承
3.多态