Hej, zastanawiam się nad alternatywą dla takiego czegoś:
List<string> nazwy = new List<string>();
nazwy.Add("jeden");
nazwy.Add("dwa");
//....
//gdzies indziej
object obj;
if(selected == nazwy[0].toString()) obj = new Pierwszy();
if(selected == nazwy[1].toString()) obj = new Drugi();
Chcę mieć klasę odpowiedzialną za tworzenie odpowiednich obiektów w zależności od tego co zostało "gdzieś tam" wybrane
Jaka jest alternatywa dla wpisywania takich ifów z palca, switch nie wiele zmienia, czy to czego szukam to "fabryki"?