Junior — Middle
81
Singleton örneği alma metodunu üç kez çağırırsanız ne olur?
AI'dan gelen yanıt
sobes.tech yapay zeka
Если три раза вызвать метод получения экземпляра 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 указывают на один и тот же объект