public BlackCoffeeDecorator(BeverageComponent beverageComponent) { if (beverageComponent == null) { _beverageComponent = new ConcreteCoffee(); } }
public DoubleShortAndCaramelDecorator(BeverageComponent beverageComponent) { if (beverageComponent == null) { this._beverageComponent = new ConcreteEspress(); } _caramelDecorator = new CaramelDecorator(this._beverageComponent); _doubleShortDecorator = new DoubleShortDecorator(this._beverageComponent); }
public IceDecorator(BeverageComponent beverage) : base(beverage) { _description = beverage.getDescription() + ", con hielo"; }
public GrandSizeDecorator(BeverageComponent beverage) : base(beverage) { _description = beverage.getDescription() + ", tamaño grande"; }
public Mocha(BeverageComponent aBeverage) { this.mBeverage = aBeverage; }
public BeverageDecorator(BeverageComponent beverage) => this._beverage = beverage;
public decimal Cost() { return(BeverageComponent.Cost() + 5); }
public string GetDescription() { return(BeverageComponent.GetDescription() + " ,Milk"); }
public string GetDescription() { return(BeverageComponent.GetDescription() + " , WhipCream"); }
public CanelaDecorator(BeverageComponent beverage) : base(beverage) { _description = beverage.getDescription() + ", con canela"; }