public BlackFrdayDeals(TotalAmountCalculator composite) : base(composite) { }
public PriceCalculatorDecorator(TotalAmountCalculator composite) { this.composite = composite; }
public PriceWithTaxCalculator(TaxCalculationStrategy taxCalculator, TotalAmountCalculator totalAmountCalculator) { TotalAmountCalculator = totalAmountCalculator; this.taxCalculator = taxCalculator; }
public VolumeDiscount(TotalAmountCalculator composite) : base(composite) { }
public LoyaltyClubDiscount(TotalAmountCalculator composite) : base(composite) { }