面向对象和面向过程有什么区别?

如题所述

面向对象的代码粒度更大,思考方式更接近于应用领域。追问

你说的什么啊?我是叫你解释啊大哥!你说的这谁能懂?

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-27
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。追问

你能说的具具体点吗?比喻列举一些例子!谢谢!

本回答被提问者采纳
第2个回答  2011-11-28
对象是之某个事物
过程是某个执行事物的经过追问

能再讲明白点吗?谢了!

追答

面向对象是把构成问题事务分解成各个对象,而面向过程就是解决这些个问题。

面向过程和面向对象有什么区别
一、编程思想不同。1、面向过程:是一种以过程为中心的编程思想。都是以什么正在发生为主要目标进行编程。2、面向对象语言:是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。二、特点不同。1、面向过程:就是分析出解决问题所需要的步...

面向过程与面向对象的区别
面向过程与面向对象的区别有:思路不同、特点不同、优势不同。1、思路不同:面向过程是直接将解决问题的步骤分析出来,然后用函数把步骤一步一步实现,然后再依次调用就可以了;而面向对象是将构成问题的事物,分解成若干个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在解决问题过程...

面向过程与面向对象的区别具体点的
二、关注点不同 面向过程关注的是程序执行的流程,强调的是如何完成某个任务或解决某个问题。它更注重功能的实现细节,例如先做什么后做什么,以及如何存储中间结果等。而面向对象则将关注点放在了数据结构上,强调如何通过对象来模拟现实世界中的事物和行为。它更注重事物的属性和行为之间的相互作用和关联。

面向对象的语言和面向过程有什么区别啊
区别一:关注点不同 面向对象编程关注的是将问题空间分解为一组彼此关联的对象和类的集合。它将行为和数据整合在一起,使得程序和所操作的数据变得紧密结合。面向对象的重点在于对象的状态和行为,以及对象间的交互关系。区别二:抽象化程度不同 面向过程编程主要关注解决任务的流程,是一种更直接、更底层...

c++面向对象和面向过程有什么不一样?
1.1 思维方式不同:面向对象编程强调的是将数据和操作数据的方法组合在一起,以对象的形式呈现,通过对象之间的交互来完成任务。面向过程编程则更侧重于将一个问题分解成一系列步骤,通过函数的调用和流程控制来解决问题。1.2 代码组织结构不同:在面向对象编程中,代码以类(Class)和对象(Object)为...

面向对象和面向过程的区别
面向对象和面向过程的区别:面向对象以对象为核心,面向过程以过程为核心;面向对象强调事件的角色、主体,面向过程强调事件的流程、顺序。1、面向对象 面向对象以对象为中心。先把要完成的功能封装成一个一个的对象,通过调用对象的方法或属性来完成功能。优点:不仅关注眼前的事件实现,也关注未来可能发生的...

面向过程与面向对象的区别
面向过程与面向对象的区别问题回答如下:首段:面向过程和面向对象是两种不同的编程思想和设计理念。面向过程是一种以步骤和操作为中心的编程方式,而面向对象则更注重于对现实世界中事物的抽象和模拟。接下来,我们将详细描述这两种编程范式的区别及其应用场景。1.面向过程编程:过程为中心:面向过程编程以...

面向对象和面向过程的区别
面向对象和面向过程的区别主要体现在以下几个方面:一、关注点不同 面向对象主要关注现实世界中对象的属性与行为,强调对象的封装、继承和多态等特性。它更关注对象间的相互作用以及它们之间的接口设计。面向对象设计更注重系统的结构和数据组织方式。二、抽象层次不同 面向过程注重解决问题的步骤和流程,强调...

面向过程和面向对象有什么区别?
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

面向对象和面向过程的区别理解
1、面向对象(Object-Oriented)和面向过程(Procedure-Oriented)是两种不同的编程范式和思维方式。2、面向过程编程是一种基于步骤和过程的编程方式。它将程序视为一系列的步骤或函数,通过依次执行这些步骤来解决问题。在面向过程编程中,数据和逻辑被分离,关注的是程序的流程控制。3、面向对象编程则以对象...

相似回答