public CoffeeDecorator(ICoffeeComponent coffee) { this.DecoratedCoffee = coffee; }
public CoffeeWithMilkConcreteDecorator(ICoffeeComponent coffee) : base(coffee) { }
public void AddComponent(ICoffeeComponent component) { recipe.Add(component); }
public CoffeeWithSprinklesConcreteDecorator(ICoffeeComponent coffee) : base(coffee) { }