Fábrica basada en Typeof o es un
¿Cuál es una forma más elegante de tener el siguiente código donde quiero devolver una clase derivada basada en el tipo de otra clase?
if (option_ is Rectangle)
{
modelInputs = new Foo();
}
else if (option_ is Circle)
{
modelInputs = new Bar();
}
else if (option_ is Triangle)
{
modelInputs = new Bar2();
}