88问答网
所有问题
面向过程程序设计和面向对象程序设计的区别和联系分别是什么
如题所述
举报该问题
推荐答案 推荐于2017-12-16
区别:
面向对象
注重对数据的使用。试图把数据和对其的操作封装在一起(类),并且尝试去自动处理一些不同的函数的调用工作(多态,重载等),以减轻对函数的依赖。
面向过程
则注重对函数(功能模块)的应用,这些年也有一些面向函数的语言开始复苏(如F#)也可以看出,面向的重点不同,也各有领域和优点。联系:联系其实在不同中就已经可以看到。面向对象只是将数据和函数“打包”,并记入了一些 自动判断并调用“函数”的功能。所以,面向对象也是建立在函数的基础上,只是减弱了 开发人员对函数的依赖度,将重点转向数据。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/1atMgcgVc.html
其他回答
第1个回答 2013-07-31
面向对象就将具体操作封装起来。对于后来的程序员使用语言编程起到简化的作用,就像使用库函数,你只要递进参数,得到结果就可以了,不需要知道函数是怎么实现的。面向过程的话就是无论什么都要自己考虑。就好像生产一个汽车,面向对象的方法就是生产时先生产好各种组件,工厂只用拼装。而面向过程就要汽车厂重螺帽开始一个部件一个部件的生产。对于程序员编写软件时,面向对象使得我们可以用已经封装好的类去构造软件,如MFC,就是我在用的哈!但从底层构建的角度说,类的具体函数实现还是由面向过程的方法实现的。也就是底层是用面向过程的方法实现的
相似回答
面向过程和面向对象的区别和联系
答:
可以明显地看出,
面向对象是以功能来划分问题,而不是步骤
。同样是绘制棋局,这样的行为在面向过程的设计中分散在了总多步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化。而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一。功能上的统一保证了...
2.
面向过程的程序设计和面向对象的程序设计分别
指
什么
?两者分别有什 ...
答:
一、面向过程概念 面向过程是一种以过程为中心的编程思想,面向过程编程是基于“冯·诺依曼”模型的
。在这种模型中,程序与变量一起存储,程序中包含一系列指令,并把这些指令以函数的方式组织起来。特性 自顶向下、逐步求精、模块化 优点 性能比
面向对象
高,因为类调用需要实例化,开销比较大,比较消耗资...
在C语言中,
什么
叫做
面向对象
,什么叫做
面向过程
?
答:
面向对象和面向过程都是编程思想,分别以对象和过程为主要目标进行编程
。1、面向对象:面向对象(Object Oriented)是一种软件开发方法。Object Oriented的概念和应用已经超越了编程和软件开发。面向对象是一种理解和抽象现实世界的方法。它是计算机编程技术发展的产物。2、面向过程:面向过程(Procedure Oriented)...
面向对象和面向过程的区别
理解
答:
面向对象强调事件的角色、主体;面向过程强调事件的流程、顺序
。1、
抽象程度
:面向过程编程更加关注底层的细节和步骤,而面向对象编程更加关注事物的抽象和封装。2、数据与方法的关系:面向过程编程中,数据和方法是分离的,方法对应于操作数据的函数;而面向对象编程中,数据和方法被封装在对象中,对象通过...
面向过程与面向对象的区别是
?
答:
一、编程思想不同 1、面向过程:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。2、
面向对象
语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。二、特点不同 1、面向过程:就是分析出解决问题所需要的步骤...
试述
面向过程的编程
语言
和面向对象的编程
语言的概念、特点和
区别
。
答:
两者区别:(1)从设计思路来看。面向过程:程序设计的重点是分析解决问题的步骤,以及完成步骤的流程,是一种结构化自上而下的程序设计方法。
面向对象
:程序设计的重点是把构成问题的事物分解成对象,从局部着手,通过迭代的方式逐步构建出整个程序,是一种以数据为核心,以类设计为主的自下而上的程序...
面向过程与面向对象的区别
答:
首段:面向过程和
面向对象
是两种不同的编程思想和设计理念。面向过程是一种以步骤和操作为中心的编程方式,而面向对象则更注重于对现实世界中事物的抽象和模拟。接下来,我们将详细描述这两种编程范式的区别及其应用场景。1.面向过程编程:过程为中心:面向过程编程以过程或函数为主要的构造块,通过定义一...
面向过程程序设计和面向对象程序设计有什么异同
,它们之间有什么...
答:
很容易看出,
面向对象
的的程序很多东西都是独立的,每个对象都有可以重复使用。而面向过程的程序上一步和下一步环环相扣,每个模块间移植和重用性很差。所以为了适应当今社会的快节奏,面向对象的设计方法就大量的采用。但也有不足,面向过程的程序,多是底层语言,运算速度和效率比面向对象程序要高一些...
大家正在搜
面向过程和面向对象的区别
什么叫面向过程和面向对象
面向对象是基于面向过程的吗
c是面向对象还是面向过程
面向对象和面向过程的语言
基于对象和面向对象的区别
面向对象程序设计的基本特征
面向对象的程序设计语言
面向过程与面向对象最好例子
相关问题
面向过程程序设计和面向对象程序设计的区别和联系分别是什么
面向对象程序设计语言和面向过程程序设计语言的区别有哪些?
面向对象程序设计和面向过程程序设计有什么区别?
java面向对象程序设计和面向过程程序设计有何区别?
面向对象程序设计语言与面向过程程序设计语言有什么区别啊?
面向过程程序设计和面向对象程序设计的区别和联系分
面向过程和面向对象的区别和联系
面向对象程序的特点是什么?面向对象程序设计和面向过程程序设计...