来源

  • wiki/sources/software-development-paradigms.md(转发自 Telegram 频道「嘴码专项工作频道」,2026-04-30)

核心要点

软件开发范式的演进并非严格的历史分期,不同范式根据项目规模、业务复杂度、团队协作方式和技术环境被组合使用,而非固定递进。

主要范式

范式 核心思想 关键词
面向过程编程 以执行流程为核心组织代码 顺序性、函数/过程
面向对象编程 数据与行为封装为对象 封装、继承、多态
面向接口编程 依赖抽象而非具体实现 解耦、可替换性
组件化/分层架构 职责明确边界清晰、可组合可替换 分层、依赖注入
微服务/云原生 服务独立部署、弹性扩展 容器化、弹性、可观测

与其他概念关联

  • 属于 [[LLM 维护的知识库]] 的被动 Wiki 原料——通过 Ingest workflow 从 Telegram 来源转化而来