之前包括现在偶尔也有在用函数式的方式编程,但总感觉写的不够自然,像是一只脚踏进了门里另一只脚却还在门外。周末的时候粗略的看了下《java8函数式编程》,的确是刷新了自己之前的不少对编程的方法和看法,这里先简单记两点:1,函数式编程的核心思想:在思考问题时,使用不可变值和函数,函数对值进行处理,映射成另一个值。2,面向对象编程是让操作围绕数据;函数式编程相反,是让数据围绕操作,通过函数对数据进行转换(这也正是函数式编程的无副作用:不修改外部状态)先简要写一点,后期进一步完善。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。