WebMD
本页大纲

编程范式(Programming Paradigm)

缩写:无

简述

指导如何组织程序结构与推理方式的总体风格类别,如命令式、声明式、面向对象、函数式等。语言可多范式;选型影响抽象手段、测试方式与团队习惯,而非绝对对错。

为何出现

同一问题可有多种组织方式;范式提供可复用的思维与结构模板。

使用场景

技术选型、代码评审标准、教学与重构方向。

实践与应用

• 按问题选范式而非宗教站队
• 在一种语言内先掌握其主流范式
• 混合时明确边界

注意事项

• 为范式而范式
• 团队范式不统一导致风格撕裂

对比与易混

范式 更强调
命令式 如何改状态
声明式 要什么结果
OOP 对象与消息
FP 纯函数与组合

关联术语

• 命令式 / 声明式:描述「如何做」与「要什么」
• 面向对象 / 函数式:组织代码的主流范式
• 语言:一门语言可支持多种范式