Esempio n. 1
0
        private static void TestTemplateMethod()
        {
            RecipeBase recipe = new CakeRecipe();

            recipe.PrepareDish();
            Console.ReadLine();
        }
        public static void InvokeTemplate()
        {
            IRecipe boloFuba = new SimpleCakeRecipe();
            IRecipe boloCenouraCoberturaCholata = new CakeRecipe();

            Console.WriteLine(boloFuba.fazerBolo("Bolo de Fubá"));
            Console.WriteLine(boloCenouraCoberturaCholata.fazerBolo("Bolo de Cenoura com Cobertura de Chocolate"));


            Console.ReadLine();
        }