一个接口中有多个方法的还是不要用了,感觉好不方便啊,如果完全面向函数式编程,需要把接口中的多个方法拆成了很多的小方法,还是两种编程方法结合着用比较好

来源:2-9 Lambda表达式

小蜗牛有大理想

2020-04-04

一个接口中有多个方法的还是不要用了,感觉好不方便啊,如果完全面向函数式编程,需要把接口中的多个方法拆成了很多的小方法,还是两种编程方法结合着用比较好。

问题:如果原来一个接口A中只有一个抽象方法B,我C,D,E等多个类都用了lambda表达式,以后接口A中加了一个抽象方法F,那么引用A接口的C,D,E类是不是都要同步改造?
针对这种情况,有没有好的解决方法?

写回答

1回答

张小喜

2020-04-05

//img.mukewang.com/szimg/5e89308909ff49f315001282.jpg

你的意思是这样吗?

0
4
小蜗牛有大理想
回复
张小喜
Function.identify 和Function.apply 不都是函数式编程中的类和方法的调用吗?那怎么才能算跟函数式接口有关系呀?能举个反例吗?加深下理解
2020-04-06
共4条回复

Java高效编程技巧实践 告别996

可以改变的编程效率

1451 学习 · 326 问题

查看课程