Witam, mam napisaną funkcję w php, która w zależności od danych na wejściu wykonuje różne operacje. Kod wygląda mniej więcej tak:
function test($we) {
$ile_pytajnikow = substr_count($we,'?');
switch($we) {
case '3': {
// jakis kod
}
case '2' : {
// jakis kod
}
case '1': {
// jakis kod
}
default: {
//jakis kod
}
return $jakaswartosc;
}
Aktualnie wybór operacji do wykonania odbywa się przy pomocy switcha, ale sprawia to, że kod jest mało skalowalny i powinienem użyć jakiegoś wzorca projektowego, tylko że nie do końca wiem jakiego.
Waham się pomiędzy budowniczym a fabryką, bo po przeczytaniu ich opisów oba trochę pasują do tego, co mam zrobić, ale prosiłbym jeszcze was o jakąś podpowiedź.