コード例 #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Decorator!");

            var pizza = new Salami(new Käse(new Käse(new Pizza())));

            Console.WriteLine($"{pizza.Name} {pizza.Preis:c}");

            Console.ReadLine();
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            var brot = new Käse(new Brot());

            Console.WriteLine($"{brot.Name} {brot.Preis:c}");

            var pizza = new Salami(new Käse(new Käse(new Pizza())));

            Console.WriteLine($"{pizza.Name} {pizza.Preis:c}");

            Console.WriteLine("Ende");
            Console.ReadKey();
        }