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