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

电脑杂谈  发布时间:2020-06-14 16:15:35  来源:网络整理

对象关系映射是用于_的功能是对象进行初始化_什么是面向对象什么是面向过程

首先看看生活中的一个例子.

每个人都一定玩过西洋双陆棋吗?在下棋的整个过程中有两种不同的思维方式:

1. 请按照以下步骤操作:

(1),开始游戏,(2),Kuroko首先,(3),绘制图片,(4),判断输赢,(5),轮到白子了,(6) ,画图,(7),判断输赢,(8),返回步骤(2),(9)输出最终结果

什么是面向对象什么是面向过程_对象关系映射是用于_的功能是对象进行初始化

2. 根据组成模块:

(1),黑白模块,(2),棋盘模块,(3),规则模块

以上两个完全不同的设计思想正好对应于编程中的两个完全不同的思想: 前者专注于游戏步骤的设计,对应于编程中面向过程的思维;后者专注于分层并具有模块. 设计概念与编程中的面向对象思维相对应. 可以清楚地看到,面向对象将问题按功能而不是步骤划分. 这也是一种下棋游戏. 在面向过程的设计中,这种行为分散在多个步骤中. 可能会出现不同的图纸版本,因为通常设计人员会考虑实际情况并进行各种简化. 在面向对象的设计中,图形只能出现在棋盘对象中,从而确保图形的统一性.

C语言是一种典型的“面向过程”设计语言. 面向过程的分析是分析解决问题所需的步骤,然后通过功能逐步实现这些步骤. 使用时,可以一一调用. “面向过程”是一个以过程为中心的编程思想. “面向过程”也可以称为“面向记录”的编程思想,它们不支持丰富的“面向对象”功能(例如继承,多态性). 如下图所示:

对象关系映射是用于_什么是面向对象什么是面向过程_的功能是对象进行初始化

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

JAVA是一种典型的“面向对象”设计语言. “面向对象”是一种围绕事物的编程思想. 它是将构成问题的事物分解为各种对象. 建立对象的目的不是完成某个步骤,而是在整个解决问题的步骤中描述事物的行为. 如下图所示:

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

面向过程适用于一个人的少量工作,而面向对象则更侧重于团队合作,这需要许完成很多工作. 面向过程的思维是我们每个人固有的. 在编程时,我们将始终不知不觉地考虑如何完成特定的要求,分析具体步骤,然后按照步骤逐步实现. 但是在现实生活中,并非所有事情都可以独立完成. 我们需要团队和合作来完成一项复杂的任务. 从这个角度来看,面向对象的思维似乎更符合人们的处事方式,也更加栩栩如生. 是的,无论在生活中还是在编程中,面向对象都是我们应该拥有的想法. 让我们先来看几套概念.

的功能是对象进行初始化_什么是面向对象什么是面向过程_对象关系映射是用于

对象: 对象是人们想要研究的任何东西,从最简单的整数到复杂的平面等. 可以将其视为对象. 它不仅可以表示特定的事物,还可以表示抽象的规则,计划或事件等.

类: 具有相同特征(数据元素)和行为(功能)的对象的抽象是类. 因此,对象的抽象是一个类,而类的实现是一个对象. 也可以说,类的实例化是对象,而类实际上是数据类型.

三个面向对象的功能: 封装,继承和多态.

封装: 封装是一种将代码和由代码操作的数据绑定在一起的机制,从而使两者不受外界干扰和滥用. 封装可以理解为一种包装,用作保护,以防止代码和数据被包装外定义的其他代码任意访问.

的功能是对象进行初始化_对象关系映射是用于_什么是面向对象什么是面向过程

继承: 继承是指对象从另一个对象获取属性和方法的过程. 它支持层次分类的概念. 如果不使用分层概念,则每个对象都需要明确定义其所有特征. 通过分层分类,对象仅需要定义使其在其类中唯一的属性和方法.

多态性: 多态性是指同一实体同时具有多种形式. 相同的操作将应用于未使用的对象,并且可能具有不同的解释并产生不同的执行结果. 在运行时,可以通过引用基类来调用派生类中的方法.

面向过程

优点: 性能高于面向对象.

缺点: 没有面向对象,易于维护,易于重用和易于扩展的优点.

面向对象

优点: 易于维护什么是面向对象什么是面向过程,易于重用什么是面向对象什么是面向过程,易于扩展. 由于封装,继承和多态性等面向对象的功能,因此可以设计低耦合系统,以使系统更灵活,更易于维护和扩展.

缺点: 性能低于面向过程.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-245184-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 杜甫
        杜甫

        爱千玺

      • 刘鉴
        刘鉴

        自由航行是指商船而不是军舰

      • 危西麓
        危西麓

        包装好的话里面干燥不可能生虫

      热点图片
      拼命载入中...