面向过程与面向对象的区别

时间:2022-08-18 15:26:30

面向过程是分析一个问题的解决步骤,然后按照这个步骤,用函数的形式一步步实现。举个例子:例如例如一辆汽车,面向过程的思想考虑它是,如何开启、如何起步、加速、减速、如何刹车,按照步骤设置函数一步步解决,我们考虑的对象不是汽车。

面向对象是将一个问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述解决问题的行为。前面所说的一辆汽车的例子,利用面向对象的思想应该是这样的,将汽车作为一个类,如何开启作为一个对象,如何起步一个对象,加速一个对象,减速一个对象,如何刹车作为一个对象,做任何操作只要告诉汽车就行了。