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

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

 

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

 

func composeFun(){

  //virtualFun fun()

  this.fun()

}

 

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

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

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

posted @ 2018-10-10 15:36  zzfx  阅读(296)  评论(0编辑  收藏  举报