显然,Java没有委托或函数作为一等值,并使用接口代替,但是Func<>或Action<> .NET委托最接近的接口是什么?有Runnable和Callable<>,但只有不带参数的版本。
由于Java不能具有具有相同名称和不同数量的泛型类型参数的重载类型,我理解不能有单个共享接口名称,但可以有Runnable1<>,Runnable2<>等。
这种编程风格在Java中是否不常用,还是我错过了任何现有接口?
由于Java不能具有具有相同名称和不同数量的泛型类型参数的重载类型,我理解不能有单个共享接口名称,但可以有Runnable1<>,Runnable2<>等。
这种编程风格在Java中是否不常用,还是我错过了任何现有接口?