Java 8个功能接口命名规则?
Java 8 functional interfaces naming convention?
是否存在这样的约定?
例如,我有一个谓词:Predicate<Integer> predicate = i -> (i < 1);
或 BiFunction<String, String, String> function = (x, y) -> x + y;
。我应该如何命名它,这样变量的类型和含义就清楚了?
功能接口没有特定的命名约定。只需根据他们的工作命名即可:
Predicate<Integer> smallerThanOne = i -> (i < 1);
BiFunction<String, String, String> concatenate = (x, y) -> x + y;
是否存在这样的约定?
例如,我有一个谓词:Predicate<Integer> predicate = i -> (i < 1);
或 BiFunction<String, String, String> function = (x, y) -> x + y;
。我应该如何命名它,这样变量的类型和含义就清楚了?
功能接口没有特定的命名约定。只需根据他们的工作命名即可:
Predicate<Integer> smallerThanOne = i -> (i < 1);
BiFunction<String, String, String> concatenate = (x, y) -> x + y;