“面向过程”是以事件为中心的编程思想。采用自顶向下,分而治之的方法,将程序按照功能分为多个子模块,每个子模块完成相应功能,主过程通过调用各个子模块完成任务。
“面向对象”是以“对象”为中心的编程思想。将待解决问题所涉及到的任何事物抽象为对象,程序是对象的集合,对象是类的实例。而每个类是对数据和方法的封装,通过接口与外部通信。
面向过程性能比面向对象高;但没有面向对象易维护、易扩展、易复用。
面向过程与面向对象的区别
最新推荐文章于 2024-07-25 09:10:48 发布
“面向过程”是以事件为中心的编程思想。采用自顶向下,分而治之的方法,将程序按照功能分为多个子模块,每个子模块完成相应功能,主过程通过调用各个子模块完成任务。
“面向对象”是以“对象”为中心的编程思想。将待解决问题所涉及到的任何事物抽象为对象,程序是对象的集合,对象是类的实例。而每个类是对数据和方法的封装,通过接口与外部通信。
面向过程性能比面向对象高;但没有面向对象易维护、易扩展、易复用。