Question:
Which design pattern ensures that a class has only one single instance throughout the entire application lifecycle and provides a global access point to it?
कौन-सा डिज़ाइन पैटर्न यह सुनिश्चित करता है कि पूरे एप्लिकेशन लाइफसाइकिल में किसी क्लास का केवल एक ही इंस्टेंस हो और उसे ग्लोबल एक्सेस पॉइंट प्रदान करता है?
Options:
- Singleton Pattern
- Factory Method Pattern
- Observer Pattern
- Adapter Pattern
- सिंगलटन पैटर्न (Singleton Pattern)
- फैक्ट्री मेथड पैटर्न
- ऑब्जर्वर पैटर्न
- एडेप्टर पैटर्न
Correct Answer: a)
Explanation:
The Singleton Pattern is a creational design pattern that restricts the instantiation of a class to one single instance (often used for database connection pools and loggers) (Option a).
किसी क्लास का केवल एक ही ऑब्जेक्ट बनाने के लिए Singleton Pattern का उपयोग किया जाता है (विकल्प a)।