public Cafe(IMealtime mealtime) { main = mealtime.GetMain(); salad = mealtime.GetSalad(); dessert = mealtime.GetDessert(); drink = mealtime.GetDrink(); }
public Order(IMeal meal, IBeverage beverage, IDessert dessert, bool withCoffee) { Meal = meal; Beverage = beverage; Dessert = dessert; WithCoffee = withCoffee; }
public Order(Client client, IIngredient salad, IDessert dessert, IDrink drink) { Client = client; Salad = salad; Dessert = dessert; Drink = drink; Client.Order = this; }
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(); }
private void Valider(object sender, RoutedEventArgs e) { IDessert d = null; if (crepe.IsChecked == true) { // on veut une crepe } else if (gaufre.IsChecked == true) { // on veut une gaufre } if (chocolat.IsChecked == true) { // supplément chocolat } if (sucre.IsChecked == true) { // supplément sucre } affichage.Text = d.ToString(); }
public Menu(IStarter s, IMainCourse mc, IDessert d) { _starter = s; _mainCourse = mc; _dessert = d; }
public void SetDessert(IDessert dessert) { _orderBuilder.SetDessert(dessert); }
public DayOldDessertDecorator(IDessert dessert) : base(dessert) { }
protected DessertDecorator(IDessert dessert) { Dessert = dessert; }
public IOrderBuilder SetDessert(IDessert dessert) { _dessert = dessert; return(this); }