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 SoßeHollandaise(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 3
0
 public Tomatensoße(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 4
0
 protected ZutatenDekorierer(IZutat innereZutat)
 {
     _innereZutat = innereZutat;
 }
Exemplo n.º 5
0
 public Schinken(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 6
0
 public Käse(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 7
0
 public Sahnesoße(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 8
0
 public Salami(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 9
0
 public Hackfleisch(IZutat innereZutat) : base(innereZutat)
 {
 }
Exemplo n.º 10
0
 public Pilz(IZutat innereZutat) : base(innereZutat)
 {
 }