77问答网
所有问题
面向过程程序设计和面向对象程序设计的区别和联系分别是什么
如题所述
举报该问题
推荐答案 推荐于2017-12-16
区别:
面向对象
注重对数据的使用。试图把数据和对其的操作封装在一起(类),并且尝试去自动处理一些不同的函数的调用工作(多态,重载等),以减轻对函数的依赖。
面向过程
则注重对函数(功能模块)的应用,这些年也有一些面向函数的语言开始复苏(如F#)也可以看出,面向的重点不同,也各有领域和优点。联系:联系其实在不同中就已经可以看到。面向对象只是将数据和函数“打包”,并记入了一些 自动判断并调用“函数”的功能。所以,面向对象也是建立在函数的基础上,只是减弱了 开发人员对函数的依赖度,将重点转向数据。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YvN8p3NG8qG88GYIGWp.html
其他回答
第1个回答 2013-07-31
面向对象就将具体操作封装起来。对于后来的程序员使用语言编程起到简化的作用,就像使用库函数,你只要递进参数,得到结果就可以了,不需要知道函数是怎么实现的。面向过程的话就是无论什么都要自己考虑。就好像生产一个汽车,面向对象的方法就是生产时先生产好各种组件,工厂只用拼装。而面向过程就要汽车厂重螺帽开始一个部件一个部件的生产。对于程序员编写软件时,面向对象使得我们可以用已经封装好的类去构造软件,如MFC,就是我在用的哈!但从底层构建的角度说,类的具体函数实现还是由面向过程的方法实现的。也就是底层是用面向过程的方法实现的
相似回答
面向过程与面向对象的区别
答:
面向过程与面向对象的区别有:思路不同、特点不同、优势不同
。1、思路不同:面向过程是直接将解决问题的步骤分析出来,然后用函数把步骤一步一步实现,然后再依次调用就可以了;而面向对象是将构成问题的事物,分解成若干个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在解决问题过程...
面向对象和面向过程的区别
理解
答:
面向对象强调事件的角色、主体;面向过程强调事件的流程、顺序
。1、
抽象程度
:面向过程编程更加关注底层的细节和步骤,而面向对象编程更加关注事物的抽象和封装。2、数据与方法的关系:面向过程编程中,数据和方法是分离的,方法对应于操作数据的函数;而面向对象编程中,数据和方法被封装在对象中,对象通过方...
面向过程与面向对象有什么
相同点和
不同
点
答:
面向过程和面向对象的区别并不像人们想象得那么大,
面向对象的大部分思想在面向过程中也能体现,但面向过程最大的问题(也许是唯一先天的缺陷)在于随着系统的膨胀
,面向过程将无法应付,最终导致系统的崩溃。还有就是,C,C++,Java这些都是语言,他们之间并没有是不是面向对象的区别。用C同样可以写面向...
编程
思想基础:
面向对象和面向过程的区别
答:
一、主体不同
1、
面向对象
:相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。2、面向过程:同于面向对象的是谁在受影响。
与面向对象明显的不同就是封装、继承、类
。二、
特点不同
1、面向对象:每个对象都有自身...
什么是面向对象
对象,
什么是面向过程
,什么是面向对象
答:
面向对象
与面向过程程序设计有如下不同:(1)面向过程程序设计方法采用函数(或过程)来描述对数据的操作,但又将函数与其操作的数据分离开来;面向对象程序设计方法将数据和对数据的操作封装在一起,作为一个整体来处理。 函数与数据是否分离 (2)面向过程程序设计方法以功能为中心来设计功能模块,难于...
面向对象和面向过程的区别
答:
面向对象和面向过程的区别:面向对象以对象为核心,面向过程以过程为核心;
面向对象强调事件的角色、主体
,面向过程强调事件的流程、顺序。1、面向对象 面向对象以对象为中心。先把要完成的功能封装成一个一个的对象,通过调用对象的方法或属性来完成功能。优点:不仅关注眼前的事件实现,也关注未来可能发生的...
面向对象编程与面向过程编程的异同
答:
面向对象
程序设计的基本要素是抽象,程序员通过抽象来管理复杂性.管理抽象的有效方法是使用层次式的分类特性,这种方法允许用户根据物理含义分解一个复杂的系统,把它划分成更容易管理的块.例如,一个计算机系统是一个独立的对象.而在计算机系统内部由几个子系统组成:显示器,键盘,硬盘驱动器,DVD-ROM,软盘,音响...
大家正在搜
面向过程和面向对象的区别
什么叫面向过程和面向对象
面向对象是基于面向过程的吗
c是面向对象还是面向过程
面向对象和面向过程的语言
基于对象和面向对象的区别
面向对象程序设计的基本特征
面向对象的程序设计语言
面向过程与面向对象最好例子
相关问题
面向过程程序设计和面向对象程序设计的区别和联系分别是什么
面向对象程序设计语言和面向过程程序设计语言的区别有哪些?
面向对象程序设计和面向过程程序设计有什么区别?
java面向对象程序设计和面向过程程序设计有何区别?
面向对象程序设计语言与面向过程程序设计语言有什么区别啊?
面向过程程序设计和面向对象程序设计的区别和联系分
面向过程和面向对象的区别和联系
面向对象程序的特点是什么?面向对象程序设计和面向过程程序设计...