面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;

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

其实就是两句话,面向对象就是高度实物抽象化、面向过程就是自顶向下的编程!

举个例子

人要洗脏衣服,

面向过程:1.人把脏衣服脱掉 2.人打开洗衣机 3.洗衣机开始洗衣服 4.洗衣机甩干 5.人晾衣服

面向对象:有两个对象,一个对象是人,功能有脱掉脏衣服,打开洗衣机,晾衣服

一个对象是洗衣机,功能有洗衣服,甩干

(面向过程是一步一步解决问题,面向对象是功能封装在对象中再调用)

面向对象和面向过程的区别通俗理解相关推荐

  1. C++ 面向对象与面向过程的区别与联系

    转自:https://blog.csdn.net/jerry11112/article/details/79027834 前言: 如果你很想搞明白面向对象是什么,面向过程是什么,或者说二者之间的区别是 ...

  2. 面向对象与面向过程的区别与联系

    面向对象与面向过程的区别与联系 一.区别 面向过程强调的是功能行为,以函数为最小单位,考虑怎么做. 面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做. 面向过程的分析 ...

  3. python面向对象和面向过程的区别_Python11-01_面向对象----面向对象和面向过程的区别...

    面向对象编程 面向对象(OPP)编程思想主要针对大型软件设计而来的.面向对象编程使程序的扩展性更加强,可读性更好.使得编程可以像搭积木一样简单. 面向对象编程将数据和操作数据的方法封装到对象中,组织代 ...

  4. python 递归函数_Python尚学堂高淇|P82P86面向对象和面向过程的区别LEGB规则nonlocal_global递归函数阶乘计算案例...

    P82-递归函数-阶乘计算案例 #使用递归函数计算阶乘def factorial(n):if n==1:return 1else:return n*factorial(n-1)result=facto ...

  5. java面向对象与面向过程的区别

    面向对象与面向过程的区别 面向过程与面向对象,只是一种思维方式的划分   面向过程 面向对象 区别 以分步骤的方式解决问题. 用方法组织代码. 以分类的方式解决问题. 用类组织代码. 共同点 细节上用 ...

  6. Java面向对象和面向过程的区别

    面向对象,Obeject Oriented,是一种编程术语.面向对象是当今软件开发方法的主流方法之一,他是把数据以及对数据的操作放在一起,作为一个相互依存的整体,就是我们所说的对象.对同类对象抽象出其 ...

  7. 什么是面向对象?面向对象的特征?面向对象和面向过程的区别?

    什么是面向对象? 面向对象是一种思想,世间万物都可以看做一个对象,这里只讨论面向对象编程(OOP), Java 是一个支持并发.基于类和面向对象的计算机编程语言. 面向对象软件开发具有以下优点: 代码 ...

  8. 面向对象和面向过程的区别及面试问答

    面向对象和面向过程的区别 面向过程 :面向过程性能比面向对象高. 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机.嵌入式开发.Linux/Unix 等 ...

  9. 面向对象和面向过程的区别以及封装继承多态的优缺点

    面向对象和面向过程的区别: 1.思路不同 2.特点不同 3.优势不同. 面向过程是直接将解决问题的步骤分析出来,然后用函数把步骤一步一步实现,然后再依次调用就可以了:而面向对象是将构成问题的事物,分解 ...

最新文章

  1. python字典练习题
  2. 用行为级描述方式实现一个加法器电路(基于ISE的设计)(2输入1位全加器电路)
  3. 逻辑回归损失函数(cost function)
  4. ubuntu开机出现:system program problem detected
  5. 使用纯粹的ABAP位操作实现两个整数相加
  6. 怎么通过id渲染页面_完全理解Vue的渲染watcher、computed和user watcher
  7. 王栋: 要做好推荐,只有技术是不够的
  8. AndroidStudio_安卓原生开发_Android开发中界面调试很别扭? 设置应用屏宽屏高_应用大小_design_width_in_dp---Android原生开发工作笔记140
  9. jquery attr 设定src中含有(宏)符号的问题解决
  10. 干加个偏旁可以变成什么字_字好看的孩子,都是用了这些小学生学写字的方法...
  11. 【Python爬虫学习笔记(3)】Beautiful Soup库相关知识点总结
  12. 使用google service定位服务
  13. 实用供暖通风空调设计手册 第三版_实用供热空调设计手册(第三版)“流体输配与水力平衡”技术专题讨论会...
  14. asp.net + MVC5 入门完整教程一
  15. python暴力解压rar压缩包
  16. defineProps
  17. ios 去掉底部状态栏_iOS 隐藏顶部状态栏
  18. Tita绩效宝:员工绩效考核终极指南(2022 年新版)
  19. Android 仿微信添加群聊界面——addView
  20. Unity使用艺术字体

热门文章

  1. Adobe的后期摄影图片处理软件Photoshop Lightroom(Lr) 6.2版本下载与安装教程
  2. Deepin系统navicat15安装
  3. 上线即砸崩的Filecoin,崩坏的不只是价格 | 研报
  4. 今天,王坚正式把“杭州城市大脑”作为礼物献给世界...
  5. 适配器模式实战场景和本质
  6. Android开发丶一步步教你实现okhttp带进度的列表下载文件功能
  7. Oracle RushQL勒索病毒恢复方法
  8. 【Solidity】注意事项
  9. Cesium|xt3d卫星正摄动画
  10. 微信小程序获取手机号,TP6 后端电话短信验证