(PHP) Рефакторинг if - else условий
От: MasterMind Россия  
Дата: 16.05.15 12:59
Оценка:
Каким образом можно сделать меньше следующий код?


if ($a == 1) {

 $obj = new Class1();

} else if ($a == 2) {

 $obj = new Class2();

} else if ($a == 3) {

 $obj = new Class3();

} else if ($a == 4) {

 $obj = new Class4();

}

....


То есть имеется примерно 100 значений переменной $a, от значения которой каждый раз вызывается свой определенный класс.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.