面向过程编程和面向对象编程的区别

  • 面向过程编程注重于编程的步骤,而面向对象编程注重于对象之间的交互。
  • 面向过程的编程应该关注的是如何使用函数去实现既定的功能。
  • 面向对象的编程,是关注如何把相关的功能,包括函数和数据有组织地捆绑到一个对象身上,它强调“封装”“继承”“多态”,把一些数据和相关的操作封装起来包装成对象,是所有的模块达到更好的内聚性和更低的耦合性,使不同的对象之间减少依赖性,从而达到代码的可复用性,提高编程效率。
原文地址:https://www.cnblogs.com/yuanqiangfei/p/11248218.html