Jag skulle vilja ha en klassfabrik som skapar olika objekt beroende på en parameter.
Klassfabrik
Svara
typ
abstractbase CreateObject(string namn);
Jag kan naturligvis göra
switch (namn) {
case "X"
return new ClassX();
case "Y"
return new ClassY();
...
Men tänkte mig en lösning där man inte behöver lista alla ärvda klasser.
foreach (derived in derivedfromabstractbase)
if (name == derived.name)
return new derived();