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が最高のデザインを持っているように見えました. しかし、実際に 1 つまたは複数のパッケージを使用したことがある他のユーザーは、これらの (およびおそらく他の) ファンクター パッケージの長所と短所についてより多くの洞察を提供できるのではないかと思います。