public OrderCalculator( ICanDiscountStrategy canDiscountStrategy, IApplyDiscountStrategy applyDiscountStrategy) { this.canDiscountStrategy = canDiscountStrategy; this.applyDiscountStrategy = applyDiscountStrategy; }
public CalculatorDecorator( IOrderCalculator orderCalculator, ICanDiscountStrategy canDiscountStrategy, IApplyDiscountStrategy applyDiscountStrategy ) { this.orderCalculator = orderCalculator; this.canDiscountStrategy = canDiscountStrategy; this.applyDiscountStrategy = applyDiscountStrategy; }