范式编程总览¶ 范式编程指的是程序的编写模式,与具体的编程语言关系很小。 这些范式会告诉你什么时候采用怎样的代码结构 结构化 面向对象 函数式 结构化编程¶ 结构化编程是对程序**控制权**的*直接*转移进行了限制和规范; 面向对象¶ 面向对象编程对程序**控制权**的*间接*转移进行了限制和规范; 函数式编程¶ 函数式编程对程序的**赋值**进行了限制和规范; 功能性 组件独立 数据管理 结构化编程¶ 可推导性¶ goto有害¶ 功能性拆分¶ 形式化证明没有发生¶ 科学救场¶ 面向对象编程¶ 封装¶ 继承¶ 多态¶ 函数式编程¶ 整数平方¶ 不可变性与软件架构¶ 可变性的隔离¶ 事件溯源¶