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.