コード例 #1
0
        static void Main(string[] args)
        {
            FoodFactory factory = new ConcreteFoodFactory();

            IFood burguer = factory.GetFood("Hamburger");

            burguer.Name("Hamburguer");
            burguer.Price(15);
            burguer.PreparationTime(30);
            burguer.Ingredients();
            burguer.Extra("papas\n");

            IFood pizza = factory.GetFood("Pizza");

            pizza.Name("Pizza");
            pizza.Price(25);
            pizza.PreparationTime(20);
            pizza.Ingredients();
            pizza.Extra("soda\n");

            IFood sushi = factory.GetFood("Sushi");

            sushi.Name("Sushi");
            sushi.Price(45);
            sushi.PreparationTime(40);
            sushi.Ingredients();
            sushi.Extra("salsas\n");
        }