在青训营学习了一门课程叫做编程范式,是由讲师何一鸣进行讲解的,对他的概念以及别的各个方面进行了讲解,然后我对这编程范式这门课程进行了一次知识点的总结。编程范式包括函数式编程,面向对象,面向过程。下面对着三个进行一个解释。什么是函数式编程?函数式编程(FP):(Functional Programming)函数式编程是一种编程范式,编程范式通俗的说就是一种编程思想(常听说的有面向过程编程,面向对象编程);什么是面向过程编程?面向过程编程(POP):(Process-oriented programming)是一种以过程为中心的编程思想, 分析出解决问题的所需要的步骤,然后用函数把这些步骤一步一步实现,然后依次调用;什么是面向对象编程?面向对象编程(OOP):(Object-oriented Programing)编程过程中把所涉及到的事物分解成一个个对象,然后由对象之间加工合作,就是(对象和方法)。特性:封装: 一个对象所封装的有自己的属性和方法,有点降低耦合性,可重复调用某个类中的属性和方法。继承: 继承是子对象可以继承父对象的属性和行为。实现继承: ES语法只支持实现继承,主要依靠原型链实现的(参考下边)。接口继承: 接口继承js中暂时无法实现。多态: 通俗的讲就是同一个函数,因为传递的参数不同,可以实现的功能也不同。案例: 把大象装冰箱,对象有大象和冰箱;大象,方法: 钻进冰箱;冰箱,方法: 打开和关闭。总的来说老师讲的很好,我听起来也是比较享受的,毕竟是学知识呢,不过这里面有很多专业术语,还值得我私下去研究一下。