您的位置:首页 > 其它

面向对象和面向过程举例下的区别

2020-04-05 12:12 155 查看

面向过程和面向对象

1.面向过程和面向对象

1.1面向过程(POP)

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

eg:把大象放进冰箱

1.冰箱门打开

2.把大象放进去

3.冰箱门关上

1.2面向对象(OOP)

面向对象是吧事务分解成为一个对象,然后有对象之间分工和合作

1.大象对象

进去

2.冰箱对象

打开

关闭

3.使用大象和冰箱的功能、

面向对象是与i对象功能来划分问题,而不是步骤。

1.3对比

面向过程

  • 优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用面向过程 编程。
  • 缺点:没有面向对象易维护、易复用、易扩展。

面向对象

  • 优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计车低耦合的系统,使系统更加灵活、更加易于维护。
  • 缺点:性能比面向过程的低

用面向过程的方法写出的是一份蛋炒饭,而面向对象写出来的程序是一根盖浇饭。

  • 点赞
  • 收藏
  • 分享
  • 文章举报
梓木Tosikat 发布了3 篇原创文章 · 获赞 0 · 访问量 59 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: