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

xiaoxiao2021-02-27  323

处理问题方面

面向过程:

分析解决问题所需要的步骤,通过分别去实现对应的函数来完成每一个步骤,使用的时候一次去调用对应的函数即可;

面向对象:

面向对象的是把所处理的问题先抽象起来,以对象为中心封装成不同的类,然后在实例化成具体的对象,来描述某个事物在整个解决问题中的行为。

优缺点比较:

面向过程:

优点:性能相对优于面向对象,因为不需要面向对象类的实例化开销那样消耗资源;

缺点:难以维护,复用,扩展;

面向对象:

优点:易维护、复用、扩展,系统使用灵活方便;

缺点:性能低于面向过程;

总结:

面向对象:将所要描述的事物进行高度抽象化

面向过程:采取自顶向下、逐步细化的方式

转载请注明原文地址: https://www.6miu.com/read-3493.html

最新回复(0)