Java 8 功能接口命名约定?

mrk*_*rkv 4 java lambda naming-conventions java-8

这样的约定存在吗?
例如,我有一个谓词:Predicate<Integer> predicate = i -> (i < 1);or BiFunction<String, String, String> function = (x, y) -> x + y;。我应该如何命名它以便变量的类型和意义清楚?

Mur*_*nik 5

功能接口没有特定的命名约定。只需根据他们的工作命名他们:

Predicate<Integer> smallerThanOne = i -> (i < 1); 
BiFunction<String, String, String> concatenate = (x, y) -> x + y;
Run Code Online (Sandbox Code Playgroud)