static void Main(string[] args) { DrinkBase milkTea = new FruitTea(new Coco(), new Small()); Console.WriteLine($"Description: {milkTea.Description}"); Console.WriteLine($"Total Cost: ${milkTea.TotalPrice:0.00}"); Console.WriteLine("------------------------------------------"); DrinkBase coffee = new Coffee(new StarBucks(), new Large()); Console.WriteLine($"Description: {coffee.Description}"); Console.WriteLine($"Total Cost: ${coffee.TotalPrice:0.00}"); }
static void Main(string[] args) { DrinkBase milkTea = new MilkTea(); milkTea = new Pearl(milkTea); milkTea = new Pudding(milkTea); Console.WriteLine($"Desc: {milkTea.Desc}"); Console.WriteLine($"Total Cost: {milkTea.TotalCost}"); DrinkBase fruitTea = new FruitTea(); fruitTea = new Apple(fruitTea); fruitTea = new Peach(fruitTea); Console.WriteLine($"Desc: {fruitTea.Desc}"); Console.WriteLine($"Total Cost: {fruitTea.TotalCost}"); }