public string CreateMenu() { IStarter starter = _cateringTeamFactory.GetStarter(); IMainCourse mainCourse = _cateringTeamFactory.GetMainCourse(); IDessert dessert = _cateringTeamFactory.GetDessert(); menu = new Menu(starter, mainCourse, dessert); return(menu.GetMenu()); }
static void Main(string[] args) { //IMealFactory factory = new ItalianFactory(); IMealFactory factory = new IndianFactory(); IMainCourse main = factory.CreateMainCourse(); main.Consume(); IDessert dessert = factory.CreateDessert(); dessert.Enjoy(); }
static void Main(string[] args) { //ICuisine cuisine = new ItalianCuisine(); ICuisine cuisine = new IndianCuisine(); IMainCourse main = cuisine.CreateMainCourse(); main.Consume(); IDessert dessert = cuisine.CreateDessert(); dessert.Enjoy(); }
public override void Execute() { IRestaurantFactory factory = LoadFactory(); IAppetizer appetizer = factory.PrepareAppetizer(); appetizer.ShowDescription(); IMainCourse mainCourse = factory.PrepareMainCourse(); mainCourse.ShowDescription(); IDessert dessert = factory.PrepareDessert(); dessert.ShowDescription(); dessert.ShowSugarAmount(); }
public Menu(IStarter s, IMainCourse mc, IDessert d) { _starter = s; _mainCourse = mc; _dessert = d; }
public void ChangeDinner(ISoup soup, IMainCourse maainCourse, IDrink drink) { this._soup = soup; this._mainCourse = maainCourse; this._drink = drink; }