大家好,我就直接举例了 public int CountA(int A) { return A*5 + 0; } public int CountB(int B) { return B*5 +1; } public int CountC(int C) { return C*5 +2; } 我有多个function做的事情是差不多的,只有些微差别, 如例子中的 +0 +1 +2, 所以我可以把它整合成一个function,用switch来判断他要+多少, 可是问题来了,如果未来这些function可能又会出一些特别的变化, 例如 public int CountA(int A) { return A*A*A+A+1; } 会使得A不适合跟其他人整合成在一起, 请问这种状况该怎么处理比较好呢? 谢谢