Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("SPEISEKARTE\n");
            Console.WriteLine("1.   Pizza Mageritha");
            Console.WriteLine("2.   Pizza Salami");
            Console.WriteLine("3.   Pizza Funghi");
            Console.WriteLine("4.   Pizza Spezial");
            Console.WriteLine("5.   Spagetti Bolognese");
            Console.WriteLine("6.   Spagetti Napoli");
            Console.WriteLine("7.   Spagetti Cabonara");
            var zahl    = Convert.ToInt32(Console.ReadLine());
            var kellner = Kellner.GetInstance();

            kellner.BestelleUndLiefere(3);
            IZutat pizza = SpeiseFactory.Create(zahl);

            Console.WriteLine("Ihr Gericht kostet: " + pizza.GetPreis());
            Console.WriteLine("Sie haben eine: " + pizza.GetBeschreibung() + " bestellt.");
            Console.ReadKey();
        }
Exemplo n.º 2
0
 public virtual decimal GetPreis()
 {
     return(_innereZutat?.GetPreis() ?? 0);
 }