我对在 Java 中使用仿函数(函数对象)很感兴趣。通过快速谷歌搜索,我找到了这 3 个包:
- Java 泛型算法:http: //jga.sourceforge.net/
- Commons 函子:http ://commons.apache.org/sandbox/functor/
- 芒果: http: //www.jezuk.co.uk/cgi-bin/view/mango
和 3,JGA 似乎它可能有最好的设计。但我怀疑这里实际使用过一个或多个包的其他人可能能够提供更多关于这些(可能还有其他)函子包的优缺点的见解。