मैं एक डिजाइन प्रश्न पूछ रहा हूं।

मान लें कि आवेदन में एक वर्ग है (जहां सभी अनुरोध इस विशेष वर्ग के माध्यम से जाते हैं)

क्या कोई मुझे बता सकता है कि क्या इस विशेष वर्ग को सिंगलटन बनाना अच्छा है या नहीं ??

0
Pawan 24 जून 2011, 20:22
2
मैं आपसे और अधिक विवरण प्रदान करने का दृढ़ता से आग्रह करता हूं। निश्चित रूप से यह कहने के लिए पर्याप्त जानकारी नहीं है कि यह एक अच्छा विचार है या नहीं।
 – 
Greg
24 जून 2011, 20:24
1
मेरे पास एक अनिर्धारित कार्यक्रम है, क्या मुझे सिंगलटन पैटर्न का उपयोग करना चाहिए जिसका उत्तर देना असंभव है।
 – 
dave
24 जून 2011, 20:25
अपने ईश्वर वर्ग से छुटकारा पाने का यह एक बेहतर विचार है।
 – 
Don Roby
25 जून 2011, 02:57

2 जवाब

सबसे बढ़िया उत्तर

यदि इस वर्ग में डीबी कनेक्शन जानकारी, या अन्य "वैश्विक" सेटिंग्स जैसे गुण हैं, तो इसे सिंगलटन क्लास के रूप में सोचना एक अच्छा विचार है। अन्य लाभ यह है कि यदि वर्ग सिंगलटन है, तो आपको हर बार इसकी आवश्यकता होने पर इसे तुरंत चालू करने की आवश्यकता नहीं है, केवल एक ही उदाहरण होगा।

0
fdaines 24 जून 2011, 20:26

आइए मान लें कि आप उस वर्ग में आने वाले प्रत्येक अनुरोध के लिए एक नया उदाहरण बनाते हैं। क्या आप उम्मीद करते हैं कि एक साथ बड़ी संख्या में अनुरोध आपके सिस्टम पर पूरी तरह से हावी हो जाएंगे (बड़ी संख्या में वस्तुओं के निर्माण के कारण)?

विचार करने का एक अन्य बिंदु यह है कि क्या यह वर्ग अनुरोधों के बीच कुछ सामान्य संसाधन साझा करता है (आप यहां विवाद के मुद्दों के बारे में भी सोचना चाहेंगे)

0
aldrin 24 जून 2011, 20:34