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

सॉफ़्टवेयर डिज़ाइन में आमतौर पर होने वाली समस्या के लिए एक डिज़ाइन पैटर्न एक सामान्य पुन: प्रयोज्य समाधान है।

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

1
क्या "फंक्शन रिटर्निंग फंक्शन" पैटर्न का जावास्क्रिप्ट में एक नाम है?
मैं जावास्क्रिप्ट में इस पैटर्न का अक्सर उपयोग करता हूं। यहाँ एक उदाहरण है: const comments = [ { text: 'Hello', id: 1 }, { text: 'World', id: 4 }, ]; const byId = id => element => element.id === id; const comment = comments.find(byId(1)); कभी-कभी, यह पैटर्न हमारे कोड …

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

7
क्लाइंट एप्लिकेशन से उपयोगकर्ता प्रमाणीकरण कैसे प्राप्त करें?
मैं एक एप्लिकेशन विकसित कर रहा हूं जो कई उपयोगकर्ताओं का समर्थन करेगा। बात यह है कि मैं ग्राहक / उपयोगकर्ता को प्रमाणित करने में असमर्थ हूं। मैं http://quickblox.com/ की तरह एक ऐप बना रहा हूं, जहां मैं अपने उपयोगकर्ताओं को क्रेडेंशियल्स दूंगा और वे उन एन एप्लिकेशन को बनाने …

4
एल्गोरिथ्म के लिए पैटर्न जो जरूरत पड़ने पर समाधान के बारे में एक विवरण प्रस्तुत करता है
निम्नलिखित परिदृश्य मेरे साथ कई बार हुआ। मैंने एक एल्गोरिथ्म प्रोग्राम किया जो एक निश्चित समस्या को हल करता है। यह ठीक काम करता है और सही समाधान ढूंढता है। अब, मैं एल्गोरिथ्म को बताने के लिए एक विकल्प रखना चाहता हूं "आपको समाधान कैसे मिला, इसकी पूरी व्याख्या लिखें"। …

4
एकल उत्तरदायित्व पैटर्न कक्षाओं के लिए कितना विशिष्ट होना चाहिए?
उदाहरण के लिए, मान लें कि आपके पास कंसोल गेम प्रोग्राम है, जिसमें कंसोल से और उसके पास सभी प्रकार के इनपुट / आउटपुट तरीके हैं। यह उन सब को एक एकल में रखने के लिए बुद्धिमानी होगी inputOutputवर्ग या जैसी अधिक विशिष्ट वर्गों के लिए उन्हें नीचे तोड़ने startMenuIO, …

4
उचित मॉडल-देखें -_____ डिजाइन
मैं मॉडल व्यू कंट्रोलर, मॉडल व्यू प्रस्तुतकर्ता, मॉडल व्यू व्यूमॉडल इत्यादि के बारे में पढ़ रहा हूं, और आम तौर पर, अंतर्निहित अवधारणा समझने में बहुत आसान लगती है: सुंदर दृश्यों और विज्ञानमय हिम्मत को एक दूसरे से अलग और अज्ञानी के रूप में रखें। मुमकिन। डिज़ाइन चॉकलेट में लॉजिक …

4
क्या यह संभव है कि इसके ढांचे के लिए एक जोड़े को शिथिल किया जाए?
मान लीजिए कि मैं एक वेब एप्लिकेशन विकसित कर रहा हूं। मेरी पहली पसंद PHP को फैट-फ्री फ्रेमवर्क (F3) और MVC पैटर्न के साथ उपयोग करना है। अगले साल, मैं तय कर सकता हूं कि मैं Zend फ्रेमवर्क पर स्विच करना चाहता हूं, या शायद ASP.NET MVC भी। क्या यह …

4
विभिन्न स्रोत प्रकारों और विभिन्न गंतव्य प्रकारों के डेटा आयात के लिए डिज़ाइन पैटर्न
मुझे एक आयात स्क्रिप्ट डिजाइन और निर्माण करना है (C # में) जो निम्नलिखित को संभाल सकती है: विभिन्न स्रोतों से डेटा पढ़ें (XML, XSLX, CSV) डेटा को सत्यापित करे डेटा को विभिन्न ऑब्जेक्ट प्रकारों में लिखें (ग्राहक, पता) डेटा कई स्रोतों से आएगा लेकिन एक स्रोत में हमेशा एक …

2
ASP.NET MVC साइट को मॉड्यूलर कैसे बनाया जाए
मैं एक कर्मचारी इंट्रानेट प्रणाली के लिए ASP.NET MVC 4 के साथ निर्मित होने की योजना बना रहा हूं। हम चाहेंगे कि साइट में अलग-अलग "मॉड्यूल" शामिल हों, जिनमें से प्रत्येक एक अलग सुविधा प्रदान करता है: संदेश, पेरोल परिवर्तन, आदि। मैं चाहूंगा कि ये मॉड्यूल संकलित समय पर सक्षम …

1
क्या हम रिपॉजिटरी पैटर्न का सही उपयोग कर रहे हैं?
हम -repositoryडेटाबेस से डेटा प्राप्त करने के लिए प्रत्यय के साथ अलग-अलग वर्गों के एक समूह का उपयोग कर रहे हैं ; प्रत्येक तालिका की अपनी रिपॉजिटरी के लिए। उदाहरण के लिए हमारे पास एक customerrepositoryवर्ग है जिसमें ग्राहकों को पुनः प्राप्त करने के लिए सभी तरह के तरीके हैं, …

4
रणनीति के साथ टेम्पलेट विधि का संयोजन
मेरे सॉफ्टवेयर इंजीनियरिंग वर्ग में एक असाइनमेंट एक एप्लीकेशन डिजाइन करना है जो विभिन्न रूपों को एक विशेष गेम खेल सकता है। विचाराधीन खेल मंचला है, इनमें से कुछ खेलों को वारी या कलाह कहा जाता है। ये खेल कुछ पहलुओं में भिन्न हैं, लेकिन मेरे प्रश्न के लिए यह …

3
आप यह कैसे बता सकते हैं कि कम्पोजिट पैटर्न या ट्री स्ट्रक्चर का उपयोग करना है या तीसरा कार्यान्वयन?
मेरे पास दो क्लाइंट प्रकार हैं, एक " ऑब्जर्वर "-टाइप और एक " सब्जेक्ट "-टाइप। वे दोनों समूहों के एक पदानुक्रम के साथ जुड़े हुए हैं । ऑब्जर्वर उन समूहों से डेटा (कैलेंडर) प्राप्त करेगा जो पूरे विभिन्न पदानुक्रमों के साथ जुड़ा हुआ है। इस डेटा की गणना डेटा इकट्ठा …

9
बड़े, कसकर युग्मित वर्गों को कैसे विभाजित करें?
मेरे पास कोड (और बढ़ते) की 2k से अधिक लाइनों के कुछ विशाल वर्ग हैं जो कि यदि संभव हो तो मैं रिफ्लेक्टर करना चाहूंगा, कुछ अधिक प्रकाश और स्वच्छ डिजाइन। इसका मुख्य कारण यह है कि यह मुख्य रूप से है क्योंकि ये कक्षाएं उन मानचित्रों का एक सेट …

8
क्या MVC केवल वेब पर लागू होता है
जब भी मैं मॉडल व्यू कंट्रोलर ( एमवीसी ) के बारे में डेवलपर्स से बात करता हूं, तो यह लगभग और तात्कालिक होता है, वे कहते हैं कि आप यूआरएल से अनुरोध करते हैं कि सर्वर एक इकाई (मॉडल) का निर्माण करे और आपको उस मॉडल का दृश्य प्रतिनिधित्व प्रदान …

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