Frage zum Single Ton

@PeterMafay22

Ich sehe an dem Beispiel, dass du mir geschickt hast, keinen Grund, es geheim zu halten.
Das ist schon sehr allgemein und du kannst es ruhig hier reinstellen. (Oder ändere halt n paar Namen, wenns dir so wichtig erscheint).
 
Statt hier jetzt die Erklärung zu liefern --> https://de.wikipedia.org/wiki/Singleton_(Entwurfsmuster)
Und folgender Code zeigt ein serialisierbares einfaches Singelton:
Java:
public class UniqueClass {
    private static final UniqueClass INSTANCE = new UniqueClass();

    public static UniqueClass getInstance() {
        return INSTANCE;
    }

    private UniqueClass() {}

    public void doSomething() {}
}

Falls du keine Ableitungen von UniqeClass brauchst. Geht auch ein Enum
Java:
public enum UniqueClass {
    INSTANCE;

    public void doSomething() {}
}

Aufgerufen wird das wie folgt...
Java:
UniqueClass.getInstance().doSomething();
UniqueClass.INSTANCE.doSomething();

//referenzieren
UniqueClass singelton = UniqueClass.getInstance();
singelton.doSomething();

UniqueClass singelton = UniqueClass.INSTANCE;
singelton.doSomething();
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben