考虑一个类需要维护其启用的用例:将行为隔离在两个显式方法(启用/禁用)中而不是使用单个 setter 会有什么优势?我应该何时这样做?
1:
private boolean enabled;
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
2:
private boolean enabled;
public void enable() {
enabled = true;
}
public void disable() {
enabled = false;
}
最佳答案
我认为有一种更好、更自然的方式:
private boolean enabled = false;
public boolean isEnabled() {
return enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
关于java - 实现类(class)赋能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33122943/