面向过程

简介: 面向过程

概念

  • 是站在过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先干啥,后干啥
  • 而每一个功能我们都使用函数(类似于方法)把这些步骤一步一步实现,使用的时候依次调用函数就可以了
    按顺序一个一个来去做

面向过程的设计

  • 最小的程序单元是函数,每个函数负责完成某一个功能,用以接受输入数据,函数对输入数据进行处理,然后输出结果数据
  • 整个软件系统由一个个的函数组成,其中作为程序入口的函数称之为主函数
  • 主函数依次调用其他函数,普通函数之间可以相互调用,从而实现整个系统功能

面向过程的缺陷

  • 面向过程的设计,是采用置顶而下的设计方式
  • 在设计阶段就需要考虑每一个模块应该分解成哪些子模块,每一个子模块有细分为更小的子模块
  • 如此类推,直到将模块细化为一个个函数

相关文章
|
3月前
关于对面向对象和面向过程的理解
关于对面向对象和面向过程的理解
41 1
|
3月前
|
算法 Java 程序员
类和对象 | 面向过程与面向对象的初步认识
类和对象 | 面向过程与面向对象的初步认识
46 5
面向对象和面向过程的理解
面向对象和面向过程的理解
108 1
|
6月前
面向对象和面向过程
面向对象和面向过程
42 0
|
Java C++
面向对象—面向过程
从80年代起,人们基于以往提出的有关信息隐蔽和抽象数据类型等概念,以及由MODula2,Ada和Smalltalk和语言所奠定的基础,再加上客观需求的推动,进行了大量的理论研究和是时间探索 ,不同类型的面向对象语言(如:Object-c、c++,Java、object-Pascal)逐步地发展和建立起较完整的和雨后春笋般研制开发出来,OO方法概念理论体系和实用的软件系统。面向对象源于Simula,真正的OOP由Smalltalk奠基
76 0
你真的知道面向对象与面向过程的区别吗?
你真的知道面向对象与面向过程的区别吗?
105 0
|
6月前
面向对象编程和面向过程的理解
面向对象编程和面向过程的理解
38 0
|
6月前
|
JavaScript 前端开发 开发者
面向过程和面向对象
面向过程和面向对象
70 0
|
6月前
|
Java C++
面向对象-面向过程
面向对象-面向过程
48 0