Sobes.tech
Junior — Middle

Kun je een voorbeeld geven van de implementatie van een specifiek ontwerppatroon in de praktijk?

sobes.tech AI

Antwoord van AI

Voorbeeld van het Singleton-patroon in Java — wanneer je moet garanderen dat een klasse slechts één instantie heeft en er een globaal toegangspunt tot die instantie wordt geboden:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // private constructor voorkomt het maken van objecten van buitenaf
    }

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

Dit patroon is bijvoorbeeld handig voor het beheren van databaseverbindingen of logging, wanneer er één gedeeld object nodig is voor de hele applicatie.