使用 OOP 范式命名方法时,是否仅在方法返回成员变量时才使用“get”前缀?或者将“get”添加到名称中是否适合 OOP,即使它返回从成员变量计算的值,而不是它自身的成员变量?
例如,这应该是正确的:
private int count = 0;
public int getCount() {
return count;
}
这会违反命名约定吗:
public int getCountPlusOne() {
return count + 1;
}
对不起,我是完美主义者。