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