面向过程与面向对象的区别与联系
2017-05-04 14:39
489 查看
处理问题方面
面向过程:
分析解决问题所需要的步骤,通过分别去实现对应的函数来完成每一个步骤,使用的时候一次去调用对应的函数即可;
面向对象:
面向对象的是把所处理的问题先抽象起来,以对象为中心封装成不同的类,然后在实例化成具体的对象,来描述某个事物在整个解决问题中的行为。
优缺点比较:
面向过程:
优点:性能相对优于面向对象,因为不需要面向对象类的实例化开销那样消耗资源;
缺点:难以维护,复用,扩展;
面向对象:
优点:易维护、复用、扩展,系统使用灵活方便;
缺点:性能低于面向过程;
总结:
面向对象:将所要描述的事物进行高度抽象化
面向过程:采取自顶向下、逐步细化的方式
面向过程:
分析解决问题所需要的步骤,通过分别去实现对应的函数来完成每一个步骤,使用的时候一次去调用对应的函数即可;
面向对象:
面向对象的是把所处理的问题先抽象起来,以对象为中心封装成不同的类,然后在实例化成具体的对象,来描述某个事物在整个解决问题中的行为。
优缺点比较:
面向过程:
优点:性能相对优于面向对象,因为不需要面向对象类的实例化开销那样消耗资源;
缺点:难以维护,复用,扩展;
面向对象:
优点:易维护、复用、扩展,系统使用灵活方便;
缺点:性能低于面向过程;
总结:
面向对象:将所要描述的事物进行高度抽象化
面向过程:采取自顶向下、逐步细化的方式
相关文章推荐
- C++ 面向过程与面向对象的区别
- 用例子来说明面向对象和面向过程的区别
- 用例子说明面向对象和面向过程的区别
- 面向过程与面向对象的本质区别思考
- 面向过程和面向对象的一点区别
- 面向对象与面向过程 的区别
- 面向对象 面向过程的区别
- 用例子来说明面向对象和面向过程的区别
- 面向过程和面向对象的区别
- 面向过程与面向对象的区别
- 面向过程和面向对象的区别
- 怎么理解面向对象和面向过程到底的本质区别? .
- 用例子来说明面向对象和面向过程的区别(java)
- 面向过程与面向对象的区别
- 面向过程与面向对象的区别
- 转载一个比较经典的如何解释面向过程和面向对象区别的文章
- 用例子来说明面向对象和面向过程的区别
- 面向过程与面向对象的区别
- 面试-面向对象和面向过程的区别
- 理解面向对象和面向过程区别的一个小例子。