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.