码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-10-25 18:03:25      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:解释   编译   http   理解   png   举例   技术   block   文件   

  • 面向过程

面向过程性能比面向对象性能好。 因为类的实例化比较消耗资源。当性能是设计中非常重要的因素时,一般采用面向过程开发。最主要的性能区别在于:拿Java来说,在运行时先在Java平台编译为体系结构中立的字节码格式(.class文件),因此才可以实现跨平台。然后解释器再对字节码进行解释执行。并不是执行可以直接被机器理解的二进制代码。

  • 面向对象

面向对象易维护、易复用、易扩展。 因为面向对象有封装、继承、多态性的特性,所以可以设计出低耦合的系统,使系统更加灵活、更加易于维护。

Java运行过程

技术图片

java只是一个举例,面向过程语言大多都是直接编译成机械码在电脑上执行,是大多。某些面向过程脚本语言并不会比Java性能好。

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

标签:解释   编译   http   理解   png   举例   技术   block   文件   

原文地址:https://www.cnblogs.com/gyyyblog/p/11739198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!