高阶函数的本质是二阶构造、分离、配置和复用

高阶函数的本质是二阶构造、分离、配置和复用

相对于高阶函数,面向对象类似的功能是通过继承和多态实现的;

func composeFun(){

  //virtualFun fun()

  this.fun()

}

高阶函数本身相当于基类;

配置函数+高阶函数相当于子类。

配置函数在高阶函数声明中的存在相当于纯基类。

原文地址:https://www.cnblogs.com/feng9exe/p/9766768.html