什么是面向过程的程序设计? 什么是面向对象的程序设计?什么是面向过程的程序设计?二者各有...

作者&投稿:祁质 (若有异议请与网页底部的电邮联系)
“面向过程”是一种以过程为中心的编程思想。   就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
过程
  面向过程其实是最为实际的一种思考方式,就是算面向对象的方法也是含有面向过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为.当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好的组织.比如拿学生早上起来的事情来说说这种面向过程吧.粗略的可以将过程拟为:   (1)起床   (2)穿衣   (3)洗脸刷牙   (4)去学校   而这4步就是一步一步的完成,它的顺序很重要,你只须一个一个的实现就行了.而如果是用面向对象的方法的话,可能就只抽象出一个学生的类,它包括这四个方法,但是具体的顺序就不能体现出来.



什么是面向过程编程?~

面向过程:把一个问题分解成若干小问题,再对每个小问题进行分解(分模块),知道每个问题的难度都足以小,能够解决为止,然后再把这些小问题合并,就解决了大问题


==========================================================

面向过程
面向过程”是一种以事件为中心的编程思想。

“面向对象”是一种以事务为中心的编程思想。

比如以公共汽车而言。

“面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们不关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。类似的还有修理等等。

到了编程就是:

public class 运营

{

void 汽车启动

{

}



void 汽车到站

{

}

}

“面向对象”需要建立一个汽车的实体,由实体引发事件。我们关心的是一个汽车而不是汽车的没个事件。

public class 汽车

{

void 到站()

{

}

void 启动()

{

}

}

使用的时候需要建立一个汽车对象,然后进行应用。

这个问题问的人多多,本人以前也是其中一员。

一言难尽。。。。。。。。看书吧。。。。。。。。
一般书上说的那些都是比较浅的层次,而且说的很复杂,找本好书看吧!

2. 面向过程的程序设计和面向对象的程序设计分别指什么?两者分别有什 ...
答:面向过程是一种以过程为中心的编程思想,面向过程编程是基于“冯·诺依曼”模型的。在这种模型中,程序与变量一起存储,程序中包含一系列指令,并把这些指令以函数的方式组织起来。特性 自顶向下、逐步求精、模块化 优点 性能比面向对象高,因为类调用需要实例化,开销比较大,比较消耗资源。如单片机、嵌入...

什么是面向过程的程序设计?
答:所以,面向过程的程序设计中:程序=算法+数据结构 数据结构和算法相分离的,所以,系统庞大后,它的控制、移植、重用就成了问题。而在面向对象的程序设计中:对象=数据结构+算法 程序=对象+对象+...所以克服了面向过程的设计中存在的问题。

为什么说“C语言是一种面向过程(?)的程序设计语言”?
答:面向过程:和你谈业务。把所有的事情都谈妥了,开始做项目。一整套项目做下来了,有需求要变。还得整个改变。面向对象:边做业务,边谈需求,这样就能够避免上面的问题

什么是面向过程的程序设计?
答:面向过程的程序设计是一种编程范式,它强调通过一系列预先定义好的步骤或过程来实现程序的功能。这种设计方法主要关注过程或函数的创建,这些过程或函数会按照特定的顺序执行,以完成特定的任务。在面向过程的程序设计中,程序被划分为一系列相互独立的模块或子程序,每个模块都负责执行特定的任务。这些模块通常...

什么是面向过程程序设计
答:我知道C就是面向过程 个人理解:面向过程是确定一个问题的算法和处理办法,面向对象就是将问题抽象成对象然后处理!

什么是面向过程的程序设计?
答:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。4、Java Java是一门面向对象编程...

面向过程的程序设计语言是什么?
答:高级语言

面向过程程序设计是不是就是C语言啊。有什么不同?
答:面向过程是编程语言中的一类语言,C语言又是面向过程当中的一门语言。面向过程就是指在代码当中自上而下运行,这就是一个“过程”。还有面向对象语言,就是说“万物皆对象”。---面向过程的(C语言/Pacsl等)这一代的额编程语言--|---过渡的语言(C++)---面向对象的(Java/C#等)...

在C语言中,什么叫做面向对象,什么叫做面向过程?
答:1、面向对象:面向对象(Object Oriented)是一种软件开发方法。Object Oriented的概念和应用已经超越了编程和软件开发。面向对象是一种理解和抽象现实世界的方法。它是计算机编程技术发展的产物。2、面向过程:面向过程(Procedure Oriented)是一种以过程为中心的编程思想。面向过程都是以正在发生的过程为主要...

程序设计基本方法
答:面向过程常见的编程语言为c语言。面向对象方法:面向对象(Object Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机...