У меня есть динамический список автомобилей.Каждый тип определенных параметров конфигурации для редактирования данных требует различных форм.
пример:
тип tt77, tt90 - используется класс CarsTT d8080 - используется класс Carsd8080 d8797 - также использует этот класс, но с разнымизатор.
Это может быть как этот автомат, или я всегда должен использовать ПЕРЕКЛЮЧАТЕЛЬ
foreach (var item in Cars)
{
switch (item.Key)
{
case "tt77":
{
ConfigClasses.Add(
item.Key,
new CarsTT(item.Value, item.Value, "", "start"));
} break;
case "tt90":
{
ConfigClasses.Add(
item.Key,
new CarsTT(item.Value, item.Value, "", "start"));
} break;
case "d8080":
{
ConfigClasses.Add(
item.Key,
new Carsd8080(null, new List<string[]>()));
} break;
case "d8797":
{
ConfigClasses.Add(
item.Key,
new Carsd8080(item.Value));
} break;
default: break;
}
}