design-patterns पर टैग किए गए जवाब

सॉफ़्टवेयर डिज़ाइन में सामान्य रूप से होने वाली समस्या के लिए एक डिज़ाइन पैटर्न एक सामान्य पुन: प्रयोज्य समाधान है। डिज़ाइन-पैटर्न के कार्यान्वयन में समस्या होने पर प्रश्नों के लिए इस टैग का उपयोग करें। कृपया इस टैग का उपयोग टेक्स्ट पैटर्न मिलान के प्रश्नों पर न करें। कार्यान्वयन पर इस टैग का उपयोग करते समय भारी प्रश्न - कोड भाषा जिस कार्यान्वयन को लिखा गया है उसे टैग करें।

7
स्थैतिक तरीकों के बजाय एक सिंगलटन का उपयोग क्यों करें?
मुझे सहायक / उपयोगिता वर्ग के इन सरल सवालों के अच्छे उत्तर कभी नहीं मिले: मैं स्थैतिक तरीकों का उपयोग करने के बजाय एक सिंगलटन (स्टेटलेस) क्यों बनाऊंगा? यदि किसी वस्तु की कोई अवस्था नहीं है, तो वस्तु उदाहरण की आवश्यकता क्यों होगी?

8
मध्यस्थ बनाम ऑब्जर्वर ऑब्जेक्ट-ओरिएंटेड डिज़ाइन पैटर्न
मैं अपनी कुछ समस्याओं को हल करने के लिए गैंग ऑफ़ फोर को पढ़ रहा हूं और मध्यस्थ पैटर्न के पार आया हूं । मैंने पहले कुछ GUI एप्लिकेशन बनाने के लिए अपनी परियोजनाओं में ऑब्जर्वर का उपयोग किया था । मैं थोड़ा भ्रमित हूं क्योंकि मुझे दोनों के बीच …

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

16
क्या GOF सिंगलटन पैटर्न के लिए कोई व्यवहार्य विकल्प हैं?
चलो सामना करते हैं। सिंगलटन पैटर्न अत्यधिक विवादास्पद विषय है जिसमें बाड़ के दोनों ओर हॉर्डर्स प्रोग्रामर हैं । ऐसे लोग हैं जो महसूस करते हैं कि सिंग्लटन कुछ भी नहीं है फिर एक गौरवशाली वैश्विक चर है, और अन्य जो पैटर्न द्वारा कसम खाते हैं और इसका लगातार उपयोग …

5
अगर सिंग्लेटन्स खराब हैं तो सर्विस कंटेनर अच्छा क्यों है?
हम सभी जानते हैं कि सिंगलेट्स कितने बुरे हैं क्योंकि वे निर्भरता और अन्य कारणों से छिपते हैं । लेकिन एक रूपरेखा में, ऐसी कई वस्तुएं हो सकती हैं, जिन्हें केवल एक बार ही इंस्टैंट किया जाना चाहिए और हर जगह (लकड़हारा, डीबी आदि) से बुलाया जा सकता है । …

3
मोटी मॉडल और पतली नियंत्रक भगवान मॉडल बनाने की तरह लगता है [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

9
स्प्रिंग फ्रेमवर्क में कौन से डिज़ाइन पैटर्न का उपयोग किया जाता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …

9
क्या किसी ImmutableMap या मैप को वापस करना बेहतर है?
मान लीजिए कि मैं एक ऐसी विधि लिख रहा हूं, जिसमें एक नक्शा वापस आ जाना चाहिए । उदाहरण के लिए: public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } कुछ समय के लिए इसके बारे में सोचने के बाद, मैंने फैसला किया है कि इस मैप को बनाते …

3
WinForms में मॉडल-व्यू-प्रस्तुतकर्ता
मैं WinForms का उपयोग करते हुए पहली बार MVP विधि को लागू करने की कोशिश कर रहा हूं। मैं प्रत्येक परत के कार्य को समझने की कोशिश कर रहा हूं। मेरे कार्यक्रम में मेरे पास एक GUI बटन है, जिस पर क्लिक करने पर एक ओपनफ़ेडियलॉग विंडो खुलती है। तो …

16
टार: वर्तमान निर्देशिका INCLUDING .svn और इतने पर सभी फ़ाइलों और निर्देशिकाओं को जोड़ें
मैं एक निर्देशिका का उपयोग और उपयोग करने की कोशिश करता हूं tar -czf workspace.tar.gz * परिणामी टार .svnमें उप-निर्देशिकाओं में निर्देशिकाएँ शामिल हैं लेकिन वर्तमान निर्देशिका में नहीं (जैसा *कि टार पास करने से पहले केवल 'दृश्यमान' फ़ाइलों तक विस्तारित हो जाता है) मैने कोशिश कि tar -czf workspace.tar.gz …

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

2
अपने अनुप्रयोगों के साथ "रिएक्टर पैटर्न" के लिए सरल व्याख्या [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 6 साल पहले …

5
विज़िटर पैटर्न में स्वीकार () विधि का क्या मतलब है?
कक्षाओं से एल्गोरिदम को डिकूप करने पर बहुत बात होती है। लेकिन, एक बात स्पष्ट नहीं की जाती है। वे इस तरह आगंतुक का उपयोग करते हैं abstract class Expr { public <T> T accept(Visitor<T> visitor) {visitor.visit(this);} } class ExprVisitor extends Visitor{ public Integer visit(Num num) { return num.value; } …

14
जावा में सार वर्ग बनाम इंटरफ़ेस
मुझसे एक प्रश्न पूछा गया था, मैं अपने उत्तर की समीक्षा यहाँ करना चाहता था। प्रश्न: किस परिदृश्य में इंटरफ़ेस लागू करने के बजाय एक अमूर्त वर्ग का विस्तार करना अधिक उचित है? एक: अगर हम टेम्पलेट विधि डिजाइन पैटर्न का उपयोग कर रहे हैं। क्या मैं सही हूँ ? …

4
"व्यावसायिक तर्क परत" MVC अनुप्रयोग में कहाँ फिट होती है?
सबसे पहले, किसी को भी चीखने से पहले, मुझे एक साधारण शीर्षक में इसे संक्षेप में बताने का कठिन समय था। एक अन्य शीर्षक "डोमेन मॉडल और एमवीसी मॉडल के बीच अंतर क्या है?" या "एक मॉडल क्या है?" वैचारिक रूप से, मैं एक मॉडल को विचारों और नियंत्रक द्वारा …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.