概念
- 是站在过程的角度思考问题,强调的就是功能行为,功能的执行过程,即先干啥,后干啥
- 而每一个功能我们都使用函数(类似于方法)把这些步骤一步一步实现,使用的时候依次调用函数就可以了
按顺序一个一个来去做
面向过程的设计
- 最小的程序单元是函数,每个函数负责完成某一个功能,用以接受输入数据,函数对输入数据进行处理,然后输出结果数据
- 整个软件系统由一个个的函数组成,其中作为程序入口的函数称之为主函数
- 主函数依次调用其他函数,普通函数之间可以相互调用,从而实现整个系统功能
面向过程的缺陷
- 面向过程的设计,是采用置顶而下的设计方式
- 在设计阶段就需要考虑每一个模块应该分解成哪些子模块,每一个子模块有细分为更小的子模块
- 如此类推,直到将模块细化为一个个函数