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

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

11
अमूर्तता के कितने डिजाइन पैटर्न और स्तर आवश्यक हैं? [बन्द है]
मैं कैसे बता सकता हूं कि मेरे सॉफ़्टवेयर में बहुत अधिक अमूर्तता और बहुत सारे डिज़ाइन पैटर्न हैं, या अन्य तरीके से गोल है, मुझे कैसे पता चलेगा कि उनमें से अधिक होना चाहिए? जिन डेवलपर्स के साथ मैं काम करता हूं वे इन बिंदुओं से अलग प्रोग्रामिंग कर रहे …

4
क्या सी # 6.0 का नया अशक्त-संचालक संचालक कानून के खिलाफ जाता है?
Demeter के कानून में कहा गया है निम्नलिखित: प्रत्येक इकाई को अन्य इकाइयों के बारे में केवल सीमित ज्ञान होना चाहिए: केवल इकाइयाँ जो वर्तमान इकाई से संबंधित "बारीकी से" हैं। प्रत्येक इकाई को केवल अपने दोस्तों से बात करनी चाहिए; अजनबियों से बात न करें। केवल अपने तात्कालिक दोस्तों …

8
कोड और डेटा का पृथक्करण कैसे एक अभ्यास बन गया?
कृपया प्रश्न को ध्यान से पढ़ें: यह पूछता है कि कैसे , क्यों नहीं । मैं हाल ही में इस उत्तर पर आया था , जो अपरिवर्तनीय डेटा संग्रहीत करने के लिए डेटाबेस का उपयोग करने का सुझाव देता है: ऐसा लगता है कि आपके द्वारा वर्णित कई जादुई संख्याएं …

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

5
क्या डेटा ट्रांसफर ऑब्जेक्ट के रूप में एंटिटी ऑब्जेक्ट्स का उपयोग करना अच्छा है?
मैं सोच रहा हूं क्योंकि अगर यह है, तो एंटिटी फ्रेमवर्क परतों के बीच डेटा स्थानांतरित करने के लिए समान गुणों के साथ एक नई वस्तु बनाने के लिए तर्क क्यों नहीं देता है? मैं इकाई वस्तुओं का उपयोग करता हूं जो मैं इकाई ढांचे के साथ उत्पन्न करता हूं।

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

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

12
कौन से डिज़ाइन पैटर्न सबसे खराब या सबसे संकीर्ण रूप से परिभाषित हैं? [बन्द है]
प्रत्येक प्रोग्रामिंग प्रोजेक्ट के लिए, पिछले प्रोग्रामिंग अनुभव वाले प्रबंधक चमकने की कोशिश करते हैं जब वे आपके प्रोजेक्ट के लिए कुछ डिज़ाइन पैटर्न सुझाते हैं। मुझे डिज़ाइन पैटर्न पसंद है जब वे समझ में आते हैं या यदि आपको एक स्केलेबल समाधान की आवश्यकता होती है। मैंने उदाहरण के …

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

2
भूमिका आधारित बाकी एपीआई?
मैं एक REST API का निर्माण कर रहा हूं, जिसके लिए विभिन्न भूमिकाओं वाले कई उपयोगकर्ताओं के पास मौजूद संसाधनों तक पहुंच होगी। दायरा सरल रखने के लिए आइए "छात्र / शिक्षक / कक्षा" डोमेन लें: GET /students उपयोग करने के लिए संसाधन है। उपयोगकर्ता छात्र और / या शिक्षक …

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

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

5
NInject का उपयोग करके फैक्ट्री बनाने का सबसे अच्छा तरीका क्या है?
मैं MVC3 में NInject का उपयोग करके निर्भरता इंजेक्शन के साथ बहुत सहज हूं। MVC3 एप्लिकेशन में काम करते समय, मैंने NInject का उपयोग करके एक कस्टम कंट्रोलर क्रिएशन फैक्ट्री विकसित की है, इसलिए जो भी कंट्रोलर बनाया जाता है, उसकी निर्भरता इस कंट्रोलर फैक्ट्री के माध्यम से उसमें इंजेक्ट …

2
डीडीडी - क्या एक समग्र रूट का रिपॉजिटरी एग्रीगेट्स को बचाता है?
मैं एक मौजूदा एप्लिकेशन के ग्रीनफील्ड मॉड्यूल के लिए DDD जैसा दृष्टिकोण उपयोग कर रहा हूं; यह वास्तुकला के कारण 100% डीडीडी नहीं है, लेकिन मैं कुछ डीडीडी अवधारणाओं का उपयोग करने की कोशिश कर रहा हूं। मेरे पास एक बाध्य संदर्भ है (मुझे लगता है कि यह उचित शब्द …

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

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