跳转到内容

编程范式

范式是组织程序的方式:命令式关注状态变化,函数式关注值的变换,面向对象关注消息与封装,逻辑式关注关系与搜索。本章比较它们的核心抽象、各自擅长的问题,以及现代语言的多范式融合。

  • 不可变性让并发推理变简单
  • 面向对象的核心是动态分派而非继承
  • 大多数现代语言都是多范式的