मैं कुछ समय के लिए एक वेब डेवलपर किया गया है अब ASP.NET और सी # का उपयोग कर, मैं कोशिश करते हैं और सर्वोत्तम प्रथाओं का उपयोग करके अपने कौशल को बढ़ाने के लिए चाहते हैं।सिंगलटन पैटर्न के लिए विकल्प?
मैं एक वेबसाइट है। मैं एक बार सेटिंग्स को लोड करना चाहता हूं, और बस इसे संदर्भित करें जहां मुझे इसकी आवश्यकता है। इसलिए मैंने कुछ शोध किया और 50% डेवलपर्स ऐसा करने के लिए सिंगलटन पैटर्न का उपयोग कर रहे हैं। और अन्य 50% डेवलपर्स एंटी-सिंगलटन हैं। वे सभी सिंगलेट से नफरत करते हैं। वे निर्भरता इंजेक्शन की सलाह देते हैं।
क्यों एकमात्र बुरा कर रहे हैं? वेबसाइट सेटिंग्स लोड करने के लिए सबसे अच्छा अभ्यास क्या है? क्या उन्हें केवल एक बार लोड किया जाना चाहिए और जहां आवश्यक हो संदर्भित किया जाना चाहिए? मैं निर्भरता इंजेक्शन के साथ ऐसा करने के बारे में कैसे जाउंगा (मैं इस पर नया हूं)? क्या कोई नमूने हैं जो कोई मेरे परिदृश्य के लिए सिफारिश कर सकता है? और मैं इसके लिए कुछ यूनिट टेस्ट कोड भी देखना चाहता हूं (मेरे परिदृश्य के लिए)।
धन्यवाद ब्रेंडन
संभावित डुप्लिकेट [क्या GOF सिंगलटन पैटर्न के लिए कोई व्यवहार्य विकल्प हैं?] (Http://stackoverflow.com/questions/162042/are-there-any-viable-alternatives-to-the-gof-singleton- पैटर्न) –