protected CondimentDecorator(AbstractBeverage decorated) { this.decorated = decorated; }
public ChocolateFlavourCoffee(AbstractBeverage beverage) : base(beverage) { }
public Soy(AbstractBeverage decorated) : base(decorated) { }
public Whip(AbstractBeverage decorated) : base(decorated) { }
public Mocha(AbstractBeverage decorated) : base(decorated) { }
public Milk(AbstractBeverage decorated) : base(decorated) { }
protected AbstractCoffeeDecorator(AbstractBeverage beverage) { Beverage = beverage; }
protected AbstractBeverageAddonDecorator(AbstractBeverage beverage) { Beverage = beverage; }
public WhippedCreamCoffee(AbstractBeverage beverage) : base(beverage) { }
public ChocolateBeverageAddonDecorator(AbstractBeverage beverage) : base(beverage) { }
public CaramelFlavourCoffee(AbstractBeverage beverage) : base(beverage) { }
public CaramelBeverageAddonDecorator(AbstractBeverage beverage) : base(beverage) { }