面向过程:强调的是功能行为,是一种执行过程,是每一步先做什么,再做什么的具体动作.
面向对象:相对于面向过程而言,强调的是具备某功能的对象(实体),即将功能封装到对象里,赋予对象具体的功能,使用功能时调用对象,将具体的动作交给对象来操作.
例如,1.我要吃饭,先买菜,再择菜,再煮饭,烧菜,然后吃饭,这是面向过程
2.我要吃饭,找个具有做饭功能的厨师(对象实例),我只需要告诉他,我要吃饭了,他去做完饭,然后返回饭给我吃,我只需要实现功能,不需要再去理会他细节怎么实现的.这是面向对象
面向对象的特点:1.将复杂的事情简单化
2.面向对象将以前的过程中的执行者,变成了指挥者.
3.面向对象这种思想是符合现在人们的思考习惯的一种思想.
|