Beispiel #1
0
 // Фабричный метод.
 public static Singleton Instance()
 {
     // Если: объект еще не создан    (1)
     if (instance == null)
     {
         // То: создаем новый экземпляр  (2)
         instance = new Singleton();
     }
     // Иначе: возвращаем ссылку на существующий объект  (3)
     return instance;
 }