Singleton

PHOTO EMBED

Sat Jun 05 2021 08:38:05 GMT+0000 (Coordinated Universal Time)

Saved by @friedmacher #java

public class ${Class Name} {

  // Singleton instance variable
  private static ${Class Name} instance;

  /**
   * Constructor
   */
  private ${Class Name}() {}

  /**
   * Getter for retrieving instance
   */
  public static synchronized ${Class Name} getInstance() {
    if (instance == null) {
      instance = new ${Class Name}();
    }
    return instance;
  }
}
	
content_copyCOPY