第一遍粗读

  • 三个编程范式:结构化编程、面向对象编程、函数式编程

    每个编程范式都是增加限制:

    • 结构化编程限制了 goto
    • 面向对象编程限制了函数指针
    • 函数式编程限制可变变量(变量不可修改)
  • 设计原则:SOLID