两年前,Java 9 正式将 Java 的函数式编程进行了发布,在脚本语言横行天下的今天,函数式编程的使用,不仅仅给编程带来了更好的体验,同时也使开发者从“面向对象”的编程中解脱,实现了思想的转变。
每个人都应该懂点儿函数式编程,脱离 OOP 对实体组合的思路,转变为对动作的拼接,编程的主体,应该从“主语”逐渐的转变成“宾语”。
本 Chat 的主要内容包括以下几个方面:
- 通过对面向对象思想和函数式编程思想的对比,介绍函数式编程思想;
- 通过 JavaScript 语言,介绍函数式编程的内容。包括:柯里化、递归等;
- 提供一些函数式编程工具和函数,助力 Javascript 项目的开发。
阅读全文: http://gitbook.cn/gitchat/activity/5ca969625ab27f240c4c3039
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。