如题:
什么是面向过程?
比如说,我们想要完成一个大型的项目,那这个大型的项目需要几个功能共同实现才能完成,那每一个功能就相当于一个函数(具有特定功能的独立的小程序),
那这里面是以函数为基础,用函数来完成各项操作,那这里面强调的就是函数,那这就是面向过程
什么是面向对象?
比如说,我们想要完成一个大型的项目,那这个大型的项目需要几个功能共同实现才能完成,那每一个功能就相当于一个函数(具有特定功能的独立的小程序),
那我们现在换一个方法,我们先将这几个函数封装在一个对象中,那这个对象就可以完车这个项目了,以对象为基础,用对象完成各项操作,那这里面强调的是对象,那这就是面向对象
面向对象的思想特点(我们为什么要学习面向对象呢)?
它更符合我们人类思考的习惯
它可以将复杂的事情简单化
它可以将我们程序员从执行者变成了指挥者 |
|