Sobes.tech
Junior — Middle

Können Sie ein Beispiel für die praktische Umsetzung eines bestimmten Designmusters geben?

sobes.tech KI

Antwort von AI

Beispiel für das Singleton-Muster in Java — wenn Sie garantieren müssen, dass eine Klasse nur eine Instanz hat, und einen globalen Zugriffspunkt darauf bereitstellen:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // privater Konstruktor verhindert die Erstellung von Objekten von außen
    }

    public static synchronized Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}

Dieses Muster ist nützlich, z.B. für die Verwaltung von Datenbankverbindungen oder Logging, wenn nur ein gemeinsames Objekt in der gesamten Anwendung benötigt wird.