编程范式——初探函数式编程

引入 策略模式 VS 函数式编程 Java8中介绍Lambda表达式时,从硬编码到策略模式,再到内部类一步步优化而来。理论上来说,我们用Lambda表达式实现的功能,用策略模式、匿名函数也能实现,但为什么还要引入Lambda表达式呢? 我暂时理解到的包含以下几方面: 代码不易读,结构复杂; 每增加一种策略,都要新建一个实现类,不易维护; 如果有一万种情况呢,是否要新建一万个策略或匿名类呢? 而函数
相关文章
相关标签/搜索