singleton पर टैग किए गए जवाब


11
तथाकथित "क्रॉस-कटिंग चिंताओं" को SOLID / DI / IoC तोड़ने का एक वैध बहाना कहा जाता है?
मेरे सहयोगियों को "लॉगिंग / कैशिंग / आदि कहना पसंद है। यह एक क्रॉस-कटिंग चिंता है" और फिर हर जगह इसी सिंगलटन का उपयोग करके आगे बढ़ें। फिर भी वे IoC और DI से प्यार करते हैं। क्या यह वास्तव में एसओएलआई डी सिद्धांत को तोड़ने के लिए एक वैध …

9
सिंगलटन पैटर्न के विकल्प
मैंने सिंगलटन पैटर्न के बारे में अलग-अलग राय पढ़ी है। कुछ लोग यह कहते हैं कि इसे हर कीमत पर और अन्य लोगों से बचना चाहिए कि यह कुछ स्थितियों में उपयोगी हो सकता है। एक स्थिति जिसमें मैं सिंग्लेटलेट्स का उपयोग करता हूं, जब मुझे एक निश्चित वर्ग ए …

3
स्टेटिक फैक्ट्री बनाम फैक्ट्री एक सिंगलटन के रूप में
मेरे कुछ कोड में, मेरे पास इसके समान एक स्थिर कारखाना है: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } एक कोड समीक्षा के दौरान, यह प्रस्तावित किया गया था कि यह एक सिंगलटन और इंजेक्शन होना …

4
निर्भरता इंजेक्शन और सिंगलटन। क्या वे दो पूरी तरह से अलग अवधारणाएं हैं?
मैं अपने सहयोगी के लिए सिंगलटन पर निर्भरता इंजेक्शन का उपयोग करने के बारे में सुन रहा हूं। मैं अभी भी यह नहीं बता सकता कि क्या वे दो ऑर्थोगोनल पैटर्न हैं जिन्हें एक दूसरे से बदला जा सकता है? या डीआई, सिंगलटन पैटर्न को परीक्षण योग्य बनाने की एक …

3
जावा के एनम के साथ एक सिंगलटन को लागू करने के डाउनसाइड क्या हैं?
परंपरागत रूप से, एक सिंगलटन आमतौर पर के रूप में लागू किया जाता है public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } जावा के एनम के साथ, हम एक सिंगलटन को …
14 java  singleton  enum 

3
एक DAO सिंगलटन होना चाहिए या नहीं?
मैं एक RESTful API विकसित कर रहा हूं और मुझे लगता है कि मेरे संसाधनों के लिए DAO का उपयोग करना सुविधाजनक है क्योंकि यद्यपि मैं उन्हें स्टोर करने के लिए मेमोरी का उपयोग करने की योजना बना रहा हूं, लेकिन मैं अपने पुस्तकालय का उपयोग करने के लिए कोई …

7
एकल, अमूर्त वर्ग और इंटरफेस की भूमिकाएं क्या हैं?
मैं C ++ में OOP का अध्ययन कर रहा हूं और भले ही मुझे इन 3 अवधारणाओं की परिभाषाओं के बारे में पता हो, लेकिन मैं वास्तव में यह महसूस नहीं कर सकता कि इसका उपयोग कब या कैसे करना है। आइए इस वर्ग का उपयोग उदाहरण के लिए करें: …

5
यदि आप चाहते हैं कि आप अपने वैश्विक चर का उपयोग करें तो अपने बॉस से क्या कहें
मैं वर्तमान में एक इंटर्नशिप में 4 महीने का हूं, और मेरे कोड की समीक्षा करते समय, मेरे बॉस को यह पसंद नहीं था कि मैंने एक विधानसभा के भीतर कुछ अलग-अलग वर्गों में कई विशिष्ट तरीकों के लिए एक विशिष्ट ऑब्जेक्ट स्थानीय रखा था। उन्हें यह पसंद नहीं था …

4
क्या "सूचना केंद्र" पैटर्न अच्छे या बुरे प्रोग्राम डिज़ाइन को प्रोत्साहित करता है?
कभी-कभी मैं इन संदेश-हब-शैली APIs में आता हूं, उदाहरण के लिए कोको NSNotificationCenter: http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/Reference/Reference.html आमतौर पर ये एपीआई एक वैश्विक पहुंच बिंदु प्रदान करते हैं, जिस पर आप संदेशों / घटनाओं की सदस्यता या प्रसारण करते हैं। मैं सोच रहा हूं कि यह एक समस्या है क्योंकि यह एक सपाट …

4
क्या अपरिवर्तनीय / स्टेटलेस सिंगलेट्स खराब हैं?
हाल ही में एकल के खिलाफ किसी प्रकार की क्रांति हुई है, लेकिन अगर वे स्टेटलेस हैं तो क्या उनके साथ कुछ गलत है? मुझे पता है कि अति प्रयोग और सभी बातें ... यह सब कुछ पर लागू होता है न कि केवल एकल गीतों पर।

2
निर्भरता इंजेक्शन के साथ यूआई में इंटरफेस की एक पागल राशि से कैसे बचें?
समस्या मैंने हाल ही में सिंगलेट्स के खराब होने के बारे में बहुत कुछ पढ़ा और निर्भरता इंजेक्शन (जिसे मैं "इंटरफेस का उपयोग करना" समझता हूं) बेहतर है। जब मैंने कॉलबैक / इंटरफेस / डीआई के साथ इसे लागू किया और इंटरफ़ेस अलगाव के सिद्धांत का पालन किया, तो मैं …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.