Esempio n. 1
0
 public static CreateSoup2 GetInstance()
 {
     if (instance == null)
     {
         instance = new CreateSoup2();
     }
     return(instance);
 }
        static void Main(string[] args)
        {
            CreateDrink2      a1 = CreateDrink2.GetInstance();
            CreateSoup2       a2 = CreateSoup2.GetInstance();
            CreateMainCourse2 a3 = CreateMainCourse2.GetInstance();

            Console.WriteLine($"Клиент заказал {a1.NameFood3()}");
            Console.WriteLine(a1.HelpFood3(a2, a3));

            CreateSoup1       a4 = CreateSoup1.GetInstance();
            CreateDrink1      a6 = CreateDrink1.GetInstance();
            CreateMainCourse1 a5 = new CreateMainCourse1();

            Console.WriteLine($"Клиент заказал {a4.NameFood1()}");
            Console.WriteLine(a4.HelpFood1(a5, a6));

            Console.ReadKey();
        }