Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            ChocolateBoiler boilder = ChocolateBoiler.GetInstance();

            boilder.Fill();
            boilder.Boil();
            boilder.Drain();
        }
Ejemplo n.º 2
0
 public static ChocolateBoiler GetInstance()
 {
     if (uniqueInstance == null)
     {
         lock (lockObj)
         {
             if (uniqueInstance == null)
             {
                 uniqueInstance = new ChocolateBoiler();
             }
         }
     }
     return(uniqueInstance);
 }