public void ReConfigure(IPayStationFactory payStationFactory)
        {
            _payStationFactory = payStationFactory;

            _coinValidationStrategy = _payStationFactory.CreateCoinValidationStrategy();
            _rateStrategy = _payStationFactory.CreateRateStrategy();
            _displayStrategy = _payStationFactory.CreateDisplayStrategy();
        }
Exemple #2
0
        public void ReConfigure(IPayStationFactory payStationFactory)
        {
            _payStationFactory = payStationFactory;

            _coinValidationStrategy = _payStationFactory.CreateCoinValidationStrategy();
            _rateStrategy           = _payStationFactory.CreateRateStrategy();
            _displayStrategy        = _payStationFactory.CreateDisplayStrategy();
        }