Exemple #1
0
 public SmallSize(DrinkBase drinkBase)
 {
     _drinkBase  = drinkBase;
     description = _drinkBase.GetDescription() + "+small size";
 }
Exemple #2
0
 public BigSize(DrinkBase drinkBase)
 {
     _drinkBase  = drinkBase;
     description = _drinkBase.GetDescription() + "+big size";
 }
 static void PrintDrink(DrinkBase drinkBase)
 {
     Console.WriteLine($"Drink:{drinkBase.GetDescription()} Price:{drinkBase.GetCost()}");
 }
 public MilkIngredient(DrinkBase drinkBase)
 {
     _drinkBase  = drinkBase;
     description = _drinkBase.GetDescription() + "+milk";
 }
Exemple #5
0
 public SugarIngredient(DrinkBase drinkBase)
 {
     _drinkBase  = drinkBase;
     description = _drinkBase.GetDescription() + "+sugar";
 }
 public ChocolateIngredient(DrinkBase drinkBase)
 {
     _drinkBase  = drinkBase;
     description = _drinkBase.GetDescription() + "+chocolate";
 }