在實用程序類中將常見lambda表達式分組以避免代碼重複是否被認爲是良好實踐?public static final Lambda?
這樣做的最佳方式是什麼?現在,我有幾個公共靜態最終函數成員MathUtils類:
public class MathUtils{
public static final Function<Long, Long> triangle = n -> n * (n + 1)/2,
pentagonal = n -> n * (3 * n - 1)/2,
hexagonal = n -> n * (2 * n - 1);
}
這不是你正在分組的lambda表達式,它是'Function'值。 –
我應該說_common'Function' values_而不是_common lambda表達式_?問題仍然是一樣的;它被認爲是好的做法還是應該使用常規功能? – a44043
我只是想讓你作出區分。 Lambda表達式只是語法。做一些更清楚的事情,你和你的開發者。 –