Back to slide -- Keyboard shortcut: 'u'        next -- Keyboard shortcut: 'n'          patterns/singleton/template/singleton.cs - A template of a singleton class.Lecture 4 - slide 25 : 29
Program 1

public class Singleton{

  // Instance variables

  private static Singleton uniqueInstance = null;

  private Singleton(){
     // Initialization of instance variables
  }

  public static Singleton Instance(){
    if (uniqueInstance == null)
      uniqueInstance = new Singleton();

    return uniqueInstance;
  }

  // Methods

}