将 if else 语句替换为模式
2022-08-31 12:30:25
我有一个如果还有声明,可能会在不久的将来增长。
public void decide(String someCondition){
if(someCondition.equals("conditionOne")){
//
someMethod("someParameter");
}else if(someCondition.equals("conditionTwo")){
//
someMethod("anotherParameter");
}
.
.
else{
someMethod("elseParameter");
}
}
由于这已经看起来很混乱,我认为如果我能在这里应用任何设计模式会更好。我研究了策略模式,但我不确定如果这里还有其他条件,这是否会减少。有什么建议吗?