面向对象和面向过程举例下的区别
2020-04-05 12:12
155 查看
面向过程和面向对象
1.面向过程和面向对象
1.1面向过程(POP)
面向过程就是分析车解决问题所需要的不走,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的一次调用就可以了。
eg:把大象放进冰箱
1.冰箱门打开
2.把大象放进去
3.冰箱门关上
1.2面向对象(OOP)
面向对象是吧事务分解成为一个对象,然后有对象之间分工和合作
1.大象对象
进去
2.冰箱对象
打开
关闭
3.使用大象和冰箱的功能、
面向对象是与i对象功能来划分问题,而不是步骤。
1.3对比
面向过程
- 优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用面向过程 编程。
- 缺点:没有面向对象易维护、易复用、易扩展。
面向对象
- 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计车低耦合的系统,使系统更加灵活、更加易于维护。
- 缺点:性能比面向过程的低
用面向过程的方法写出的是一份蛋炒饭,而面向对象写出来的程序是一根盖浇饭。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 如何通俗易懂地举例说明“面向对象”和“面向过程”有什么区别?
- 举例说明面向对象和面向过程的区别
- 如何通俗易懂地举例说明「面向对象」和「面向过程」有什么区别?
- 面向过程和面向对象的区别
- 面向过程和面向对象的区别
- 面向过程和面向对象的区别
- 面向过程和面向对象的区别
- 面向对象和面向过程的区别
- 面向过程和面向对象的区别
- 面向对象和面向过程的区别
- 面向过程与面向对象的本质区别思考1
- 什么是面向对象,和面向过程的区别是什么
- 面向过程与面向对象的本质区别思考
- 怎么理解面向对象和面向过程到底的本质区别?
- 面向对象与面向过程的区别
- 面向对象与面向过程的本质区别
- 用例子来说明面向对象和面向过程的区别
- 面向对象与面向过程的本质的区别
- C++ 面向过程与面向对象的区别
- 01面向对象与面向过程的区别