55问答网
所有问题
C++中面向过程的程序设计和面向对象的程序设计有什么具体区别?能否举两个类似的例子?谢谢……
如题所述
举报该问题
推荐答案 2012-03-31
最大的区别是思维方式不同。好比说一匹马吃草的事,面向过程只关心马如何把草吃到。面向对象就是先建立“马”这个对象,然后才是“马”这个对象有吃草的属性。别小看这点区别,后者是一个极大的上升,面向对象其实就是对面向过程一个更高层的管理方法。面向对象把各种过程的逻辑关系找出来,更容易和跟有序地组织在一起,这样就能方便地对一个大型的、复杂的事物进行程序设计。你可以参看孙鑫老师的视频教程和书籍,多写几个程序就明白了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/c4ec4GQcc.html
其他回答
第1个回答 2012-03-31
面向过程指的是怎样从初始条件一步一步到达目标,面向对象指的是吧这个过程模块化,比如分成初始条件一个模块,目标一个模块,以及过程一个模块,然后分别进行实现
相似回答
C++面向对象和面向过程的程序设计有
何
区别?
答:
可以明显地看出,
面向对象是以功能来划分问题,而不是步骤
。同样是绘制棋局,这样的行为在面向过程的设计中分散在了总多步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化。而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一。功能上的统一保证了...
面向对象的编程和面向过程的编程有什么区别?
答:
C++
是
面向对象的编程
,类是它的主要特点,程序执行过程中,先由主函数进入,定义一些类,根据需要,执行类的成员函数,
过程的
概念被淡化了(实际上过程还是有的,就是主函数的那些语句),类就是对象,所以我们称之为面向对象
程序设计
。 不同点:1.编程模型 所有计算机均由两种元素组成:代码和数据.精确...
面向对象和面向过程的区别
答:
更上一层的对象可以是一个表、视图等。表对象在元组对象的基础上又有它们自己的方法,如增加、删除等
。从这个层面上讲,它也只需要做“自己”的事情,因为有元组对象的支持,它无须去考虑像元素是否合法这类的事情。甚至,有时为了满足我们还可以将元素或表群当作时对象并定义它们自己的方法。这样,更...
面向对象的
语言
和面向过程有什么区别
啊
答:
一、编程思想不同
1、面向过程:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。2、面向对象语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。二、特点不同 1、面向过程:就是分析出解决问题所需要的步骤...
C语言是
面向过程的
,
C++
是
面向对象的
。这其中的过程,对象到底是
什么
含义...
答:
“
面向对象
”是一种以事物为中心
的编程
思想。比如以公共汽车而言。“
面向过程
”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。
类似的
还有修理等等。到了编程就是:public class 运营 { void 汽车启动 { } void ...
大家正在搜
面向过程和面向对象的区别
什么叫面向过程和面向对象
面向过程与面向对象最好例子
面向对象和面向过程的语言
基于对象和面向对象的区别
面向对象是基于面向过程的吗
面向对象程序设计的基本特征
c++面向对象程序设计
面向对象的程序设计语言