Java8 的新特性之函数式编程

为什么要使用函数式编程?和命令式编程有什么不同点和优点?            不同点:关注点不一样。命令式编程关注的是怎么样做(告诉程序怎么样做才能达到一个功能);函数式编程关注的是做什么(只需要告诉程序需要实现什么样的功能,不需要关注实现的细节)。               优点:语法灵活(在高阶函数里,你可以把函数当做参数传,类似于C的函数指针),语法简洁,类型和数据安全,多态支持性等等。
相关文章
相关标签/搜索