随笔分类 -  函数式编程

摘要:在设计模式中我们讲述观察者模式的实现方式,这里着重讲述一下如何使用Lambda表达式实现观察者模式,从而达到让代码更加简洁和阅读性更好。 还是依据设计模式中观察者模式的相关对象进行展开: 定义观察者的接口,也就是观察者的响应接口。事实上这是一个函数式接口 public interface NewOb 阅读全文
posted @ 2022-01-08 13:09 小兵要进步 阅读(88) 评论(0) 推荐(0) 编辑
摘要:collect(toList()) collect(toList())方法由Stream里的值生成一个列表,是一个及早求值操作。 public class collect { public static void main(String[] args) { List<Integer> list = 阅读全文
posted @ 2022-01-07 16:46 小兵要进步 阅读(116) 评论(0) 推荐(0) 编辑
摘要:命令接口: public interface Command { public void execute();} 接收者接口: public interface Light { public void on(); public void off();} public interface Door { 阅读全文
posted @ 2022-01-06 19:16 小兵要进步 阅读(84) 评论(0) 推荐(0) 编辑
摘要:package lambda.functionalProgramming; import java.util.Arrays; import java.util.List; import java.util.function.BiConsumer; import java.util.function. 阅读全文
posted @ 2022-01-06 19:02 小兵要进步 阅读(48) 评论(0) 推荐(0) 编辑


侧边栏
点击右上角即可分享
微信分享提示