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

简介: 面向对象和面向过程的区别

什么是面向对象?

面向对象:是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事务在整个解决问题的步骤中的行为。

什么是面向过程

面向过程:是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个一以此调用就可以了。

两者的适用范围是什么?

面向过程:由于不涉及实例化对象等操作,程序性能更高,开销更少,因此像初入式等对资源要求较高的系统大多都采用面向过程开发。

面向对象:由于其抽象、封装、继承、多态的特性,使得系统具有更好的扩展性、维护性、复用性,对于功能复杂且维护成本较高的系统采用面向对象的开发。

两者的区别

 


相关文章
|
程序员
如何理解面向过程和面向对象?
有人说:“如果上帝是程序员,他怎么创造世界上的所有动物。”,理解这个问题就理解了面向对像。
|
3月前
关于对面向对象和面向过程的理解
关于对面向对象和面向过程的理解
41 1
|
5月前
面向对象与面向过程的区别
面向对象与面向过程的区别
63 0
|
6月前
对面向对象编程的理解,面向过程和面向对象有什么区别
对面向对象编程的理解,面向过程和面向对象有什么区别
59 0
面向对象和面向过程的理解
面向对象和面向过程的理解
108 1
|
6月前
面向对象和面向过程
面向对象和面向过程
42 0
你真的知道面向对象与面向过程的区别吗?
你真的知道面向对象与面向过程的区别吗?
108 0
|
6月前
面向对象编程的理解,面向过程和面向对象有什么区别
面向对象编程的理解,面向过程和面向对象有什么区别
50 0