Ejemplo n.º 1
0
 public void Show()
 {
     if (_ebook == null)
     {
         _ebook = new RealEbook(_fileName);
     }
     _ebook.Show();
 }
Ejemplo n.º 2
0
 public void Show()
 {
     if (_ebook == null)
     {
         _ebook = new RealEbook(_fileName);
     }
     System.Console.WriteLine("Logging");
     _ebook.Show();
 }
Ejemplo n.º 3
0
        public void Show()
        {
            // In this example, we have lazy initialization before calling the actual RealEbook object.
            // Here we could also run other operations like logging, authorization etc.
            if (realEbook == null)
            {
                realEbook = new RealEbook(FileName);
            }

            realEbook.Show();
        }