Hallo,
bisher haben meine Singleton Klassen immer eine private Variable
Wenn ich jetzt ein Interface implementiere, dass die Methode getInstance() verspricht darf die Methode nicht mehr static sein. Hat das irgendwelche Einflüsse auf irgendwas? (Multithreading, etc.) ?
bisher haben meine Singleton Klassen immer eine private Variable
Java:
private static X instance = new X();
und eine getInstance () Funktion:
public static DBAdmin getInstance() {
return instance;
}
Wenn ich jetzt ein Interface implementiere, dass die Methode getInstance() verspricht darf die Methode nicht mehr static sein. Hat das irgendwelche Einflüsse auf irgendwas? (Multithreading, etc.) ?
Zuletzt bearbeitet von einem Moderator: