示例#1
0
        static void Main(string[] args)
        {
            var mealFactory = new MealFactory();

            mealFactory.PrintMeals();

            var mediumBurgerMeal = mealFactory.GetMeal("Burger Meal");

            mediumBurgerMeal.Serve("medium");
            var mediumPizzaMeal = mealFactory.GetMeal("Pizza Meal");

            mediumPizzaMeal.Serve("medium");

            var largeBurgerMeal = mealFactory.GetMeal("Burger Meal");

            largeBurgerMeal.Serve("large");
            var largePizzaMeal = mealFactory.GetMeal("Pizza Meal");

            largePizzaMeal.Serve("large");

            mealFactory.PrintMeals();
        }