Cześć, mam pytanie odnośnie co jest lepsze.
Mam metodę/funkcję w klasie, której jedynym zadaniem jest przyjęcie jako argument ID i następnie wykonanie działania w switch - case.
Wynik działania funkcji przekazuję później do kolejnej.
Zastanawiam się, które z rozwiązań jest najlepsze/najszybsze/najpoprawniejsze?
string funkcja1(typ ID){
string var {};
switch(ID){
case 1:
var = "string1";
break;
case 2:
var = "string2";
break;
...
}
return var;
}
...
funkcja(funkcja1(ID));
string var {}; //prywatne pole klasy
...
void funkcja2(typ ID){
switch(ID){
case 1:
var = "string1";
break;
case 2:
var = "string2";
break;
...
}
}
...
funkcja(var);