55问答网
所有问题
c++面向对象和面向过程程序设计区别在哪,能举个例子吗,分别用过程和对象完成同一个功能
如题所述
举报该问题
推荐答案 2015-03-26
面向对象就是先建立“马”这个对象,然后才是“马”这个对象有吃草的属性。
别小看这点区别,后者是一个极大的上升,面向对象其实就是对面向过程一个更高层的管理方法。
面向对象把各种过程的逻辑关系找出来,更容易和跟有序地组织在一起,这样就能方便地对一个大型的、复杂的事物进行程序设计。
你可以参看孙鑫老师的视频教程和书籍,多写几个程序就明白了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IR8ILFQ4QGGcQec4LRL.html
其他回答
第1个回答 推荐于2016-10-30
面向对象的优势就是所谓的三大特性——多态、继承、封装。
假设完成打印机的打印功能。
面向过程直接定义一个函数
void print();
面向对象原则上需要将打印这个操作当成一个行为,比如行为的主体是打印机,因此需要一个打印机类,打印机类包含一个打印的行为。
class Printer
{
public:
void print();
}
这样看只是形式上的区别。但是核心显示不出来,基本上只能使用过才知道其中的区别核心所在。
本回答被提问者和网友采纳
相似回答
C++面向对象和面向过程
的
程序设计
有何
区别
?
答:
可以明显地看出,
面向对象是以功能来划分问题,而不是步骤
。同样是绘制棋局,这样的行为在面向过程的设计中分散在了总多步骤中,很可能出现不同的绘制版本,因为通常设计人员会考虑到实际情况进行各种各样的简化。而面向对象的设计中,绘图只可能在棋盘对象中出现,从而保证了绘图的统一。功能上的统一保证了...
面向对象
的编程
和面向过程
的编程有什么
区别
?
答:
面向过程是具体的东西,而且面向过程是面向对象的基础
。面向对象可以说是面向过程的抽象,比如汽车有开车,加减速和刹车,关于汽车的操作有好多,每一个都需要一个具体的过程来实现,把这些过程抽象的总结起来就可以形成一个类,这个类包括的汽车所有的东西,所有的操作。总结来说就是,面向过程是一种基础...
“C语言”
面向过程和面向对象
的
区别
是什么?
答:
“C语言”面向过程和面向对象的区别是:面向过程是着重于其中程序设计的算法、语言的运用
,如设计不同功能的函数。面向对象,按书上说是在C语言的基础上发展起来的,通俗说也就是更高一级的C语言,也就是C++,保留了大部分C语言的功能,而在设计方面却着重于对象的处理,获得更好地性能。面向过程与面...
编程思想基础:
面向对象和面向过程
的
区别
答:
一、主体不同
1、面向对象:相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。2、面向过程:同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。二、特点不同 1、面向对象:每个对象都有自身...
在
c++和
c里面
,面向对象和面向过程
的到底什么意思啊?能不
能举个例子
说 ...
答:
椅子背,椅子面用胶水连接起来,如果下次再坐一把类似的春秋椅,只需要把不同的地方改一改,比如椅子腿通用,那么直接拿过来,如果要是
面向过程
的话,做什么东西都需要一步一步来,不能通用,所以说
面向对象
可以更快捷,更方便,代码可以重复利用,可以把程序做得很大,而出错率很小 ...
大家正在搜
面向过程和面向对象的区别
面向过程与面向对象最好例子
c++面向对象程序设计
面向对象是基于面向过程的吗
什么叫面向过程和面向对象
面向对象和面向过程的语言
基于对象和面向对象的区别
c是面向对象还是面向过程
面向对象程序设计的基本特征
相关问题
面向对象和面向过程谁能给我举个例子解释下两者的不同
C++中面向过程的程序设计和面向对象的程序设计有什么具体区别...
C++面向对象和面向过程的程序设计有何区别?
在c++和c里面,面向对象和面向过程的到底什么意思啊?能不能...
面向过程编程和面向对象编程各自的优缺点???
在面相对象程序设计部分,列举出c#与c++不同的地方,至少三...
C语言是面向过程,C++是面向对象,太抽象了,能否举个例子便...
面向对象的编程和面向过程的编程有什么区别?