Sobes.tech
Junior — Middle

Агар шумо усули гирифтани намунаи Singleton се маротиба занг занед, чӣ мешавад?

sobes.tech AI

Ҷавоб аз AI

Если три раза вызвать метод получения экземпляра Singleton, то каждый вызов вернет один и тот же объект — единственный экземпляр класса. Singleton гарантирует, что в приложении существует только один экземпляр данного класса, и все вызовы метода получения экземпляра возвращают ссылку на этот же объект.

Пример на Java:

public class Singleton {
    private static Singleton instance;

    private Singleton() {}

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

// Использование:
Singleton s1 = Singleton.getInstance();
Singleton s2 = Singleton.getInstance();
Singleton s3 = Singleton.getInstance();

// s1, s2 и s3 указывают на один и тот же объект