Heim >Java >javaLernprogramm >So implementieren Sie den Singleton-Modus in der Java-Enumeration
Nutzungsanweisungen:
ähnelt in seiner Funktion dem öffentlichen Feld und ist nicht nur prägnanter, sondern verfügt auch über einen Serialisierungsmechanismus, der auch komplexen Serialisierungs- oder Reflexionsangriffen standhält Es bietet explizite Garantien gegen mehrfache Instanziierungen. Obwohl dieser Ansatz noch nicht weit verbreitet ist, sind Einzelelement-Aufzählungstypen die beste Möglichkeit, das Singleton-Muster zu implementieren.
Verwendungsbeispiel:
public enum Elvis { INSTANCE; private final String[] favoriteSongs = { "Hound Dog", "Heartbreak Hotel" }; public void printFavorites() { System.out.println(Arrays.toString(favoriteSongs)); } }
Das obige ist der detaillierte Inhalt vonSo implementieren Sie den Singleton-Modus in der Java-Enumeration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!