编程范式

这是一篇关于编程范式的总结文章,目的如下:

  1. 整理一些主流的编程范式,有一个深刻的理解

  2. 学习每种编程范式的理论知识

  3. 总结每种编程范式解决问题的核心思想

  4. 将编程范式应用到实际的开发当中

目前比较主流的编程范式有:面向过程编程、面向对象编程和函数式编程。

面向过程编程范式

面向对象编程范式

一文搞懂面向对象编程(所有代码实现使用 Java)

OO 的两个核心理念:

  • 面向接口编程,而不是面向实现

  • 优先使用对象组合而不是类继承

OOD & OOP 案例

  • 基于充血模型开发虚拟钱包系统

  • 接口鉴权 OO 分析设计和实现

  • 用 OO 思想来设计如下描述

四个物体:木头桌子、木头椅子、塑料桌子、塑料椅子 四个属性:燃点、密度、价格、重量

  • 处理订单,如购物车中价格的计算,用 OO 思想进行设计

函数式编程范式

比较几种编程范式

其他注意点

参考资源

最后更新于