Sobes.tech
Junior — Middle

Java dilinde Singleton şablonunu nasıl uygularsınız?

sobes.tech yapay zeka

AI'dan gelen yanıt

Singleton tasarımı, bir sınıfın yalnızca bir örneğe sahip olmasını sağlar ve bu örneğe küresel erişim noktası sunar.

Java'da şu şekilde uygulanabilir:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // özel yapıcı dışarıdan örnek oluşturmayı engeller
    }

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

Burada, getInstance() metodu ilk çağrıldığında nesneyi oluşturur ve sonraki çağrılarda geri döner, böylece örneğin benzersizliği sağlanır.