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

来源:互联网 发布:付费下载源码 编辑:程序博客网 时间:2024/05/21 11:16

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

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

0 0
原创粉丝点击