示例#1
0
        private static void BuildMediumCake()
        {
            Cake mediumCake = new MediumCake();
            mediumCake = new Icing(mediumCake);
            mediumCake = new Cherries(mediumCake);

            Console.WriteLine(mediumCake.GetDescription());
            Console.WriteLine("{0:C2}", mediumCake.CalculateCost());
        }
示例#2
0
        private static void BuildLargeCake()
        {
            Cake largeCake = new LargeCake();
            largeCake = new Icing(largeCake);
            largeCake = new Cherries(largeCake);
            largeCake = new ChocolateChips(largeCake);

            Console.WriteLine(largeCake.GetDescription());
            Console.WriteLine("{0:C2}", largeCake.CalculateCost());
        }