Java中的函数式编程接口
在哪里可以找到功能设计模式的Java标准库列表?我听说Java中的函数式编程接口,java,oop,design-patterns,functional-programming,monads,Java,Oop,Design Patterns,Functional Programming,Monads,在哪里可以找到功能设计模式的Java标准库列表?我听说java.util包包含所有的数据结构,但我在其中找不到功能接口的等价物: Monoid -> Appendable Monad -> Flattenable Functor -> Mapable Applicative -> Sequencable Arrow -> Stateful Lens -> Damnable 还有可折叠、可遍历、解析器、管道等等。试试这个开源项目: 其他抽象-幺半群,
java.util
包包含所有的数据结构,但我在其中找不到功能接口的等价物:
Monoid -> Appendable
Monad -> Flattenable
Functor -> Mapable
Applicative -> Sequencable
Arrow -> Stateful
Lens -> Damnable
还有可折叠、可遍历、解析器、管道等等。试试这个开源项目: 其他抽象-幺半群,半群,自然数,随机数 生成器、读取器、写入器、状态、输入/输出、解析器、拉链、, 基于规范的测试(快速检查)、演员、光学元件(镜头、棱镜、, 折叠、遍历和其他),并发和类型转换。“
您命名的函数来自哪里?我的意思是
幺半群
,可追加的
等等。Java有一些接口(),但您可以使用@functionanterface
注释定义自己的接口。