Wizard pour la création d'un Singleton

Read this page in english Go back

Ce Wizard génère un Singleton standard de base.

Un singleton est un design pattern qui vous garantit qu'il n'existe qu'une seule et unique instance de la classe qu'il représente. On peut le comparer à une variable globale.
Ce plugin est la copie conforme du plugin de création de classe à quelques détails près :
Voici un exemple d'une classe Java générée par le plugin :
import java.io.*;
import java.util.*;

public final class Preference {

  /** This is the default instance used for this singleton. */
  private static Preference defaultInstance;

  /**
   * Constructor of the object. <br>
   *
   * This constructor should remain private
   */
  private Preference() {
    super();
    // Put your code here
  }

  /**
   * Gets the unique instance of this class. <br>
   *
   * @return the unique instance of this class
   */
  public final synchronized static Preference getInstance() {
    if (Preference.defaultInstance == null) {
      Preference.defaultInstance = new Preference();
    }
    return Preference.defaultInstance;
  }
}
  

Remarques :

Pour toutes remarques, commentaires idées, bugs : Contact