Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            ChocolateBoiler chocolateBoiler = ChocolateBoiler.GetChocolateBoiler();

            chocolateBoiler.Fill();
            chocolateBoiler.Drain();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            ChocolateBoiler cb1 = ChocolateBoiler.Instance;

            cb1.Fill();
            cb1.Boil();
            ChocolateBoiler cb2 = ChocolateBoiler.Instance;

            cb2.Drain();

            Console.ReadKey();
        }
Esempio n. 3
0
        private static void PrintDarkChocolateDetails()
        {
            ChocolateBoiler fromDarkChoco = new ChocolateBoiler();

            fromDarkChoco.PrintDetails("I'm dark chocolate!");

            Thread.Sleep(5000);
            fromDarkChoco.Fill();

            Thread.Sleep(5000);
            fromDarkChoco.Boil();

            Thread.Sleep(5000);
            fromDarkChoco.Drain();
        }
Esempio n. 4
0
        private static void PrintWhiteChocolateDetails()
        {
            ChocolateBoiler fromWhiteChoco = new ChocolateBoiler();

            fromWhiteChoco.PrintDetails("I'm white chocolate!");


            Thread.Sleep(2000);
            fromWhiteChoco.Fill();

            Thread.Sleep(2000);
            fromWhiteChoco.Boil();

            Thread.Sleep(2000);
            fromWhiteChoco.Drain();
        }