《Scala与Clojure函数式编程模式:Java虚拟机高效编程》学习代码记录
- 模式1 替代函数式接口
- 模式2 替代承载状态的函数式接口
- 模式3 替代命令模式
- 模式4 替代生成器模式来获得不可变对象
- 模式5 替代迭代器模式
- 模式6 替代模板方法模式
- 模式7 替代策略模式
- 模式8 替代空对象
- 模式9 替代装饰器模式
- 模式10 替代访问者模式
- 模式11 替代依赖注入
- 模式12 尾递归模式
- 模式13 相互递归模式
- 模式14 Filter-Map-Reduce模式
- 模式15 操作链模式
- 模式16 函数生成器模式
- 模式17 记忆模式
- 模式18 惰性序列模式
- 模式19 集中的可变性
- 模式20 自定义控制流
- 模式21 领域特定语言
运行与编译
基于 IntelliJ 环境,切换到对应的 tag
即可运行相关模式代码,不同代码通过上方运行环境切换。