例如:eg:炒一份西红柿鸡蛋

一、面向过程

面向过程的编程思维,如下

二、面向对象

制作一台炒菜机器人,然后告诉机器人做一道西红柿炒鸡蛋。在这里,我们直接面对的是机器人,而非炒菜的过程,所以这里机器人就是我们面对的对象,这种解决问题的方法就叫做【面向对象】编程

三、总结

【面向过程】编程主要用到的是“函数”知识,将每个过程步骤打包成函数,再依次调用,看重的是解决问题的过程

【面向对象】编程主要用到的是“类和对象”知识,看重的是解决问题的方法

转载于:https://www.cnblogs.com/mml-blog/p/10629042.html

[python]两种编程思维--面向过程和面向对象相关推荐

  1. (转)函数作用域,匿名函数,函数式编程,面向过程,面向对象

    函数作用域 ? 1 2 3 4 5 6 7 8 9 10 def first():     name = 'Wangben'     def second():         name = 'Men ...

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

    以C语言和C++为例. C语言是面向过程的,封装单元是函数.函数里面按照逻辑流程一步一步实现就行了,这符合我们现实生活中解决问题时的思考过程. C++是面向对象的,封装单元是类.首先,面向对象是为了提 ...

  3. php面向过程和面向对象的区别

    PHP语言是同时可以应用面向过程和面向对象方式的编程,面向过程与面向对象在许多编程语言中只能使用二者之一来进行编程,但是PHP语言与其他编程语言有不同之处,那就是我们可以自由的选择某种编程方式,或者将 ...

  4. python支持的编程方式包括,python的两种编程方式是什么

    一.交互式编程 什么是交互式编程,就是在命令行中输入python 命令即可启动交互式编程,提示窗口如下: 而且还用了Python3的print方法打印出一串字符串. 二.脚本式编程 通过脚本参数调用解 ...

  5. 从面向过程到面向对象编程的思想转变

    项目的需求,要实现一个功能:更新表中若干行的部分列数据.Are you 明白大概要实现什么功能了吗? 嗯,我知道你明白了.那就接着往下看把. 遇到这样的问题,我相信很多人首先想到的方法是直接使用upd ...

  6. 函数式编程、面向对象编程、面向过程编程

    函数式编程: 它属于"结构化编程"的一种,主要思想是把运算过程尽量写成一系列嵌套的函数调用.举例来说,现在有这样一个数学表达式. 1. 代码简洁,开发快速 函数式编程大量使用函数, ...

  7. 面向过程与面向对象——编程思想的演变

    编程语言从无到有,据维基百科统计,至今为止有600多种.如此众多语言,需要逐个学习吗?实际上编程语言都是相通的,编程语言只需要精通一门即可,其他都能融会贯通.比如Java与C++就差不多,Java和C ...

  8. FP与IP作为两种编程范型的解决问题思路及其适用领域分析

    为什么80%的码农都做不了架构师?>>>    FP的解构模型是计算.它的原则是,一切都可以转化成某种计算.But, is it realy so? IP的模型则是状态演变.计算是一 ...

  9. 面向过程与面向对象编程的区别和优缺点

    ■面向过程与面向对象编程的区别 转载至:https://www.cnblogs.com/strivers/p/6681876.html 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步 ...

最新文章

  1. mfc CString 转 char *
  2. #100. 矩阵乘法
  3. Mycat概述、核心概念及linux安装、运行、登录
  4. leetcode621 贪心:任务安排
  5. 女孩子偷偷学好软件测试,想要年薪30w也没有很难!
  6. SpringBoot+Vue项目个性化音乐推荐系统
  7. 长ping 命令,检测网络连接状态
  8. 成人统考用计算机考吗,江苏成人计算机统考网
  9. 优秀课程案例:使用Scratch制作坦克大战经典版!
  10. 4K TEST SEQUENCES 测试视频片段下载
  11. 内网渗透系列:内网隧道之Venom
  12. dpdk bond口学习笔记
  13. 测试工具Monitor入门
  14. 服务器机柜可放多大显示器,一个标准服务器机柜究竟能够放多少服务器
  15. 大数据解读:穹顶之下,谁在关注雾霾
  16. java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x8A\xE6\xB5\xB7‘ for column ‘xxx‘
  17. AI技术是什么?AI对生活的影响有哪些?
  18. 一本通题解——1438:灯泡
  19. 微信公众号运营策划方案书之公众号基础知识
  20. 黑山旅游短期的快速旅程Montenegro.ie

热门文章

  1. python open找不到文件的原因_浅谈python在提示符下使用open打开文件失败的原因及解决方法...
  2. 服务器共享文件夹 关闭打开文件,dos命令net file图文教程,显示打开共享文件名关闭删除文件锁...
  3. 以下哪个选项不能减少用户计算机,2012年计算机二级Access第十二套单选练习题及答案...
  4. java jolt调用tuxedo_Jolt调用Tuxedo服务,该怎么处理
  5. git 无法拉取项目,本地ping不通github的解决办法(详解)
  6. PHP sprintf() 函数
  7. Keras【Deep Learning With Python】更优模型探索Keras实现RNN
  8. C++ with STL(五)queuestacklist
  9. 月份java题_Java基础50道经典练习题(14)——求日期
  10. 把一个dataset的表放在另一个dataset里面_视频自监督一. STCR: 一个基于数据增强的简单有效正则项 (降低静态信息的影响)...