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 لفظ سلامتي کي يقيني بڻائي ٿو ڪيترن ئي ٿريڊن ۾.