public CalculadoraContext(TipoCalculo tipoCalculo) { switch (tipoCalculo) { case TipoCalculo.Suma: _calculoStrategy = new Suma(); break; case TipoCalculo.Resta: _calculoStrategy = new Resta(); break; case TipoCalculo.Multiplicacion: _calculoStrategy = null; break; default: break; } }
public CalculadoraContext(ICalculoStrategy calculoStrategy) { _calculoStrategy = calculoStrategy; }