Sobes.tech
Junior — Middle

შეგიძლიათ კოდში Singleton-ის ნიმუშის განხორციელების მაგალითი მოიყვანოთ?

sobes.tech AI

პასუხი AI-სგან

Singleton نمونہ নিশ্চিত કરે છે કે هڪ ڪلاس وٽ صرف هڪ مثال هجي، ۽ ان تائين عالمي رسائي جو نقطو فراهم ڪري ٿو.

Android ۾ (Java) Singleton جي عملدرآمد جو مثال:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // ذاتي تعمير ڪندڙ، ٻاهرين کان مثال ٺاهڻ کان روڪڻ لاءِ
    }

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

هتي، getInstance() طريقو پهرين ڪال تي شيءَ ٺاهي ٿو ۽ ايندڙ ڪالن تي واپس ڪري ٿو. synchronized لفظ سلامتي کي يقيني بڻائي ٿو ڪيترن ئي ٿريڊن ۾.