面向过程

面向过程现在前端技术不是几年前的前端那样,熟练掌握JavaScript、Jquery、Ajax、DOM操作、其他框架等等这些就够了。而随着业务的复杂等多种因素,如今前端有了面向对象的方式编程,如:TypeSc

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

现在前端技术不是几年前的前端那样,熟练掌握JavaScript、Jquery、Ajax、DOM操作、其他框架等等这些就够了。而随着业务的复杂等多种因素,如今前端有了面向对象的方式编程,如:TypeScript。但是对于没有学习过【面向对象】的前端朋友或者不理解面向对象的一些朋友来说,感觉理解面向对象就是一道坎,似懂非懂。

我们一开始接触编程学习,都不是直接就去学习什么是面向对象,而都是从【面向过程】走过来的,所以我们需要先掌握【面向过程】然后再慢慢延伸到什么是面向对象的理解。那什么又是面向过程呢?所以想以这篇文章标题中的问题分析来表达什么是面向过程。

“怎么把大象放进冰箱里”,这是一个非常热门的话题。此刻你就可以思考一下,你会怎么做?思考好了的话,就继续看后面。o(* ̄︶ ̄*)o

而本山大叔曾经在春晚演过一个小品,宋丹丹扮演的钟点工给本山大叔讲了一个笑话,就是怎么把大象装进冰箱里?正当本山大叔犹豫时,宋丹丹笑着答到:分三步,第一步把冰箱门打开;第二步把大象装进去;第三步把冰箱门关上。你也是这样思考的么?o(* ̄︶ ̄*)o

我们先忽略这个问题的其他因素(比如大象到底有多大等),我们单纯的只从答案来看,也就是说要解决这个问题我们【整个过程】总共分为了三步执行,每个步骤(过程)需要做什么。所以也可以想象到,每执行一步都会产生对应的结果,那么当三步全部完成时,结果就是把大象放进冰箱里了。

这种场景,其实我们可以在平时写的代码中看到很多这样的场景。你先处理什么逻辑,其次再处理什么逻辑,最后再处理什么逻辑。整个逻辑必须有顺序的由上至下一步一步地完成才能解决问题。

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

最后留个问题,能不能有这样一个冰箱?让冰箱它自己把大象放进去就行了,而你不需要自己亲自动手把大象放进去,也不用关心整个过程到底有几步。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167505.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SpringMVC工作原理概述

    SpringMVC工作原理概述SpringMVC框架介绍SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,可以选择是使用内置的SpringWeb框架还是Struts这样的Web框架。通过策略接口,Spring框架是高度可配置的,而…

    2022年5月15日
    40
  • 【SQRT】函数使用技巧

    【SQRT】函数使用技巧Excel的SQRT函数主要是用来计算正平方根,本文介绍MicrosoftExcel中SQRT函数的公式语法和用法。SQRT函数功能:SQRT函数用于计算数字的平方根。SQRT函数语法:SQRT(number)参数说明:number(必选):表示要计算平方根的数字,可以是直接输入的数字或单元格引用。SQRT函数使用注意事项:参数必须为数值类型,即数字、文本格式的数字或逻辑值。如果是文本,则返回错误值#VALUE!。如果为负数,将返回错误值#NUM!。SQRT函数使用方法实例:

    2022年5月22日
    43
  • 数据结构——查分数组

    数据结构——查分数组介绍查分数组是一个数据结构。相当于前缀和的逆运算。查分数组的功能是修改区间,查询点。修改区间的时间复杂度是O(1).查询点的时间复杂度是O(n)。若配合树状数组时间复杂度可达到O(logn)。修改区间操作x位置加上修改量,y+1位置减去修改量。这样就相当于整个区间的元素都修改了。staticvoidupdate(intx,inty,intz){ b[x]+=z; b[y+1]-=z;}查询刚刚修改方便了,但是查询的时候就需要全部都加一遍了。staticint

    2022年4月29日
    49
  • Microsoft Office 2007 中文专业版密钥

    Microsoft Office 2007 中文专业版密钥MicrosoftOffice2007中文专业版(微软原版)正版密钥MicrosoftOfficeVisio2007简体中文专业版:简介:    便于IT和商务专业人员就复杂信息、系统和流程进行可视化处理、分析和交流。使用具有专业外观的OfficeVisio2007图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好的业务决策。迅雷下载    …

    2022年7月19日
    18
  • dedecms首页怎么调用公司简介的内容

    dedecms首页怎么调用公司简介的内容

    2021年9月19日
    51
  • 编译CEGUI「建议收藏」

    编译CEGUI「建议收藏」平台:  windows7/64bit/VS2005CEGUI下载  地址:  http://www.cegui.org.uk/wiki/index.php/CEGUI_Downloads_0.7.9  源码选择:    CEGUI0.7.9LibrarySourceDownloads    Thispackagecontainsthesourcec…

    2022年7月23日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号