私はこのコードを持っています:
if(condition 1) {
if(condition X) {
myMethod(..., paramx, ...);
}
if(condition Y) {
myMethod(..., paramy, ...);
}
}
if(condition 2) {
if(condition A) {
myMethod(..., parama, ...);
}
if(condition B) {
myMethod(..., paramb, ...);
}
}
...
等々。ご覧のとおり、条件に応じて 1 つの異なるパラメーターで同じメソッドを呼び出しています。これを解決するエレガントな方法は何ですか?
ありがとう!