定义
面向过程编程 (Procedural Programming) 是一种以过程、函数或子程序为中心组织程序的编程范式,它把程序看作一组按顺序执行的操作步骤。
直观理解
面向过程更关心“先做什么、再做什么”。它像一条处理流水线:把大任务拆成多个函数,每个函数完成一个步骤,数据在这些步骤之间流动。相比面向对象把数据和行为封装进对象,面向过程通常让数据结构和操作函数保持分离。
关键点
- 核心单位:函数或过程,而不是对象。
- 设计方式:通常采用自顶向下的分解方式,把复杂任务拆成更小的步骤。
- 典型语言:C、Pascal 和 Fortran 都常被用来说明面向过程风格。