public AvailableDosesRequestHandler(CoffeeDispenser coffeeDispenser, LatteDispenser latteDispenser, CappuccinoDispenser cappuccinoDispenser, TeaDispenser teaDispenser) { _coffeeDispenser = coffeeDispenser; _latteDispenser = latteDispenser; _cappuccinoDispenser = cappuccinoDispenser; _teaDispenser = teaDispenser; }
public IDispenser CreateDispenser(DrinkEnum drinkType) { IDispenser dispenser = null; if (drinkType == DrinkEnum.Coffee) { dispenser = new CoffeeDispenser(); } if (drinkType == DrinkEnum.Hotwater) { dispenser = new HotwaterDispenser(); } return(dispenser); }