Пример #1
0
        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;
            }
        }
Пример #2
0
 public CalculadoraContext(ICalculoStrategy calculoStrategy)
 {
     _calculoStrategy = calculoStrategy;
 }