Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 3
0
 public IceDecorator(BeverageComponent beverage) : base(beverage)
 {
     _description = beverage.getDescription() + ", con hielo";
 }
Ejemplo n.º 4
0
 public GrandSizeDecorator(BeverageComponent beverage) : base(beverage)
 {
     _description = beverage.getDescription() + ", tamaño grande";
 }
Ejemplo n.º 5
0
 public Mocha(BeverageComponent aBeverage)
 {
     this.mBeverage = aBeverage;
 }
Ejemplo n.º 6
0
 public BeverageDecorator(BeverageComponent beverage) => this._beverage = beverage;
Ejemplo n.º 7
0
 public decimal Cost()
 {
     return(BeverageComponent.Cost() + 5);
 }
Ejemplo n.º 8
0
 public string GetDescription()
 {
     return(BeverageComponent.GetDescription() + " ,Milk");
 }
Ejemplo n.º 9
0
 public string GetDescription()
 {
     return(BeverageComponent.GetDescription() + " , WhipCream");
 }
Ejemplo n.º 10
0
 public CanelaDecorator(BeverageComponent beverage) : base(beverage)
 {
     _description = beverage.getDescription() + ", con canela";
 }