Sobes.tech
Junior — Middle

Môžeš uviesť príklad implementácie konkrétho návrhového vzoru v praxi?

sobes.tech AI

Odpoveď od AI

Príklad vzoru Singleton v Jave — keď je potrebné zabezpečiť, aby mala trieda iba jeden inštanciu a poskytnúť k nej globálny prístup:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // súkromný konštruktor zabraňuje vytváraniu objektov zvonku
    }

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

Tento vzor je užitočný napríklad na správu pripojení k databáze alebo na logovanie, keď je potrebný jeden spoločný objekt pre celú aplikáciu.