面向对象语言和面向过程语言的区别是什么?

来源:悟空问答 编辑:王志 手机版

面向对象和面向过程都是一种将现实世界事物抽象的过程。所谓面向对象的描述对事物按一定共性建立类

易语言都有哪些特点,是面向过程还是面向对象的语言?

由热心用户 还垫付费 提供的回答:

面向对象是一种思想,它的概念不是单纯地指类对象,如果你认为面向对象就是指类本身,那么你可能还要读几本

1、易语言面向对象,但不完全面向对象; 2、主要是高层开发,底层开发方面远不及汇编语言和C++。

C是面向过程 C++、 JAVA是面向对象 面向对象和面向过程的区别 一个博大,

声明:本内容来自悟空问答,版权归悟空问答所有,本网旨在传播知识,不代表本网赞同以上意见,如有任何问题请与本网联系!

掌握面向对象的困难之处在于思路的转换。我们通常习惯于考虑解决问题的方法,而不是考虑将问题抽象成对象再

扩展阅读,根据您访问的内容系统为您准备了以下扩展内容,希望对您有帮助。

面向对象和面向过程的语言有什么区别?

简单的说一下吧

如果你要做个航空系统的网站,如乘客这里,用面向对象的思想,你把所有乘客的属性,方法等全部写出来,不管项目是否需要这些功能。

而面向过程是你想到哪里属性方法就写哪些。

当你这个项目需要加一些乘客的功能的时候,如果是用面向对象的思想的话,那么直接在那个功能里面写代码就是了,而面向过程的话则需要重新写,这样一来麻烦很多。不能体现程序本身的一些重用,封装等等性能。

面向过程的代码实现要比面向对象的快很多,因为他是想到什么就写什么~

懂一些没?

面向过程语言和面向对象语言有什么区别?两者谁更具优势?

区别方面,面向过程语言最基本的概念是函数,面向过程语言将一个个功能封装成一个个函数。因此程序的耦合度较高。而面向对象语言最基本的概念是对象(数据及其操作的方法)。各个对象负责自己的工作,为其他对象提高功能。相对而言程序的耦合度较低,内聚度高。

优势方面,简单来说,面向过程语言(C语言为代表)编程最大的优点的效率高,所以现在操作系统或者视频编解码(比如H.264)等主要是采用接近底层C语言;

而面向对象语言(Java语言为代表)最大的优点是符合抽象,封装,细节隐藏等基本程序设计的原则。需求分析、程序设计、编码实现等过程可以无缝衔接(利用UML建模)。面向对象的程序在结构上更加健壮和稳定。因此类似淘宝网这些效率和性能的需求不是至关重要(当然也是性能很重要,相比之下更重要的是系统的稳定性、安全性)的后台是用Java写的。

不过这些只有等你做过很多很大很复杂的程序之后才会真正了解两者的区别和优势。如果都是写HelloWorld程序,那两者基本不存在区别。

[更多阅读]

  • 面向对象和面向过程的语言有什么区别?
  • 面向过程语言和面向对象语言有什么区别?两者谁更具优势?
  • 面向对象语言和面向过程语言的区别是什么?
  • 面向对象程序设计语言和面向过程程序设计语言的区别有哪些?
  • 面向对象语言和面向过程语言的编译器有什么区别
  • 什么是“面向过程的语言”、什么是“面向对象的语言”
  • 电脑编程语言里,面向对象的语言和面向过程的语言有什么区别,各自的优势是什么
  • 面向过程和面向对象编程语言的区别
  • 面向对象编程和面向过程编程的区别是什么
  • 面向对象和面向过程的语言有什么不同?都有什么呀?
  • 面向对象语言和面向过程语言的区别是什么?相关搜索
    最新推荐
    热门推荐