您的位置:首页 > 其它

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

2017-05-04 14:39 489 查看
处理问题方面

面向过程:

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

面向对象:

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

优缺点比较:

面向过程:

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

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

面向对象:

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

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

总结:

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

面向过程:采取自顶向下、逐步细化的方式
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: