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

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

2
आप निर्भरता इंजेक्शन के साथ विन्यास कैसे प्रबंधित करते हैं?
मैं DI / IOC का बहुत बड़ा प्रशंसक हूं। यह कठिन निर्भरता को दूर करने / अमूर्त करने के लिए महान है, और जीवन को थोड़ा आसान बनाता है। हालांकि मेरे पास इसके साथ एक छोटी सी पकड़ है, जो मुझे नहीं पता कि कैसे हल करना है। DI / …

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


3
डेकोरेटर डिजाइन पैटर्न के बारे में नौसिखिया सवाल
मैं एक प्रोग्रामिंग लेख पढ़ रहा था और इसने डेकोरेटर पैटर्न का उल्लेख किया। मैं थोड़ी देर के लिए प्रोग्रामिंग कर रहा हूं, लेकिन किसी भी प्रकार की औपचारिक शिक्षा या प्रशिक्षण के बिना, लेकिन मैं मानक पैटर्न और इस तरह के बारे में जानने की कोशिश कर रहा हूं। …

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

1
क्या पंप भड़काना है? कभी-कभी एक भड़काना रीड कहा जाता है
मुझे इस अभिव्यक्ति और पैटर्न को दिन में वापस सिखाया गया था। यकीन है, नाम पुराने पंपों से आता है जिन्हें पानी पंप करने से पहले पानी से भरा होना चाहिए, लेकिन कौन परवाह करता है? हम यहां कोड के बारे में बात कर रहे हैं। कुछ वास्तव में अच्छे …

2
कम से कम विस्मय का सिद्धांत (POLA) और इंटरफेस
एक सदी पहले की एक अच्छी तिमाही जब मैं सी ++ सीख रहा था, तो मुझे सिखाया गया था कि इंटरफेस को माफ किया जाना चाहिए और जहां तक ​​संभव हो उस आदेश की परवाह न करें, क्योंकि उपभोक्ता को स्रोत या प्रलेखन के एवज में दस्तावेज नहीं मिल सकता …

4
क्या एकल उत्तरदायित्व सिद्धांत कार्यों के लिए लागू है?
रॉबर्ट सी। मार्टिन के अनुसार, एसआरपी में कहा गया है कि: एक वर्ग को बदलने के लिए एक से अधिक कारण कभी नहीं होने चाहिए । हालाँकि, अपनी पुस्तक क्लीन कोड , अध्याय 3: कार्य में, वह कोड के निम्नलिखित ब्लॉक को दिखाता है: public Money calculatePay(Employee e) throws InvalidEmployeeType …

5
क्या एनामस भंगुर इंटरफेस बनाते हैं?
नीचे दिए गए उदाहरण पर विचार करें। ColorChoice enum में कोई भी परिवर्तन सभी IWindowColor उपवर्गों को प्रभावित करता है। क्या ईर्ष्या भंगुर इंटरफेस का कारण बनती है? क्या अधिक बहुरूपी लचीलेपन की अनुमति देने के लिए किसी एनम से बेहतर कुछ है? enum class ColorChoice { Blue = 0, …

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

8
क्या यूनिटिंग के बाहर निर्भरता इंजेक्शन इसके लायक है
एक निर्माता को देखते हुए, कभी भी, कभी भी, कई वस्तुओं के किसी भी अलग-अलग कार्यान्वयन का उपयोग नहीं करना होगा जिसे वह प्रारंभ करता है, क्या यह अभी भी DI का उपयोग करने के लिए व्यावहारिक है? आखिरकार, हम अभी भी इकाई परीक्षण करना चाहते हैं। विचाराधीन वर्ग अपने …

3
क्या राज्य पैटर्न लिस्कोव प्रतिस्थापन सिद्धांत का उल्लंघन करता है?
यह छवि लागू डोमेन-संचालित डिज़ाइन और पैटर्न से ली गई है : C # और .NET में उदाहरणों के साथ यह स्टेट पैटर्न के लिए वर्ग आरेख है जहां SalesOrderइसके जीवन काल के दौरान विभिन्न राज्य हो सकते हैं। विभिन्न राज्यों के बीच केवल कुछ बदलाव की अनुमति है। अब …

1
क्या Liskov प्रतिस्थापन सिद्धांत एक इंटरफ़ेस को लागू करने वाली कक्षाओं पर भी लागू होता है?
एलएसपी बताता है कि कक्षाओं को उनके आधार वर्गों के लिए प्रतिस्थापित किया जाना चाहिए, जिसका अर्थ है कि व्युत्पन्न और आधार कक्षाएं शब्दार्थ के बराबर होनी चाहिए। लेकिन क्या एलएसपी एक इंटरफ़ेस लागू करने वाली कक्षाओं पर भी लागू होता है? दूसरे शब्दों में, यदि किसी वर्ग द्वारा कार्यान्वित …

2
रिपोजिटरी और कार्य की इकाई के बीच संबंध
मैं एक रिपॉजिटरी लागू करने जा रहा हूं, और मैं UOW पैटर्न का उपयोग करना चाहूंगा क्योंकि रिपॉजिटरी का उपभोक्ता कई ऑपरेशन कर सकता है, और मैं उन्हें एक ही बार में कमिट करना चाहता हूं। मामले के बारे में कई लेखों को पढ़ने के बाद, मुझे अभी भी यह …

6
अपने नियंत्रकों में SQL से बचने के लिए रणनीतियाँ ... या मुझे अपने मॉडल में कितने तरीके होने चाहिए?
इसलिए जब मैं अपने मॉडल में भाग लेता हूं तो ऐसी स्थिति होती है जहां मेरे मॉडल या तो शुरू होते हैं: टन और तरीकों के टन के साथ राक्षसों में बढ़ो या आप उन्हें एसक्यूएल के टुकड़े पास करने की अनुमति दें, ताकि वे एक लाख अलग-अलग तरीकों की …

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