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

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

4
क्या कोई विशिष्ट डिज़ाइन रणनीति है जिसे अपरिवर्तनीय वस्तुओं का उपयोग करते समय अधिकांश चिकन-एंड-एग समस्याओं को हल करने के लिए लागू किया जा सकता है?
एक OOP पृष्ठभूमि (जावा) से आ रहा है, मैं अपने दम पर स्काला सीख रहा हूं। जबकि मैं आसानी से व्यक्तिगत रूप से अपरिवर्तनीय वस्तुओं का उपयोग करने के फायदे देख सकता हूं, मुझे यह देखने में कठिन समय हो रहा है कि कोई भी इस तरह से पूरे एप्लिकेशन …

8
कैसे "आप की जरूरत नहीं है" और "अब पहले से कहीं बेहतर है" एक साथ खेलते हैं?
मैं अक्सर खुद को गले लगाता हूं "जब मैं किसी डिजाइन की DRYness को आगे बढ़ा रहा हूं तो यह पहले से कहीं बेहतर है"। आमतौर पर, मुझे लगता है कि मुझे ज्ञान के अन्य टुकड़ों की एक प्रणाली के संदर्भ में ज्ञान के एक टुकड़े के लिए एक आधिकारिक …

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

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

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

4
प्रोग्रामिंग डिज़ाइन पैटर्न को समझ नहीं सकते
मैं पिछले 4 वर्षों से जावास्क्रिप्ट के साथ काम कर रहा हूं। मैं अपनी समस्या को सुलझाने के कौशल के बारे में बहुत आश्वस्त हूं और मैं देख सकता हूं कि मेरी कोड गुणवत्ता में सुधार हो रहा है। मैं समुदाय के साथ अद्यतित रहने की कोशिश करता हूं और …

1
विजिटर पैटर्न को समझना
मेरे पास कक्षाओं का एक पदानुक्रम है जो GUI नियंत्रणों का प्रतिनिधित्व करता है। कुछ इस तरह: Control->ContainerControl->Form मुझे अलग-अलग सामानों के साथ काम करने वाले अल्गोरिटम्स की एक श्रृंखला को लागू करना होगा और मैं सोच रहा हूं कि विज़िटर पैटर्न सबसे साफ समाधान होगा। उदाहरण के लिए एक …

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

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

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

4
पैटर्न आधारित प्रोग्रामिंग क्या है?
क्या कोई प्रोग्रामिंग में पैटर्न और विरोधी पैटर्न के साथ जुनून की व्याख्या कर सकता है? मैं पूछता हूं क्योंकि मुझे बिल्कुल पता नहीं है कि किसी भी पैटर्न का क्या मतलब है। जब एक प्रोग्रामिंग कार्य का सामना करना पड़ता है, तो मैं समस्या के बारे में थोड़ा सोचता …

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

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

4
क्या इंजेक्शन लगाने की निर्भरता ctor या प्रति विधि में होनी चाहिए?
विचार करें: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } विरुद्ध: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn …

2
क्या मुझे एक इकाई में या व्यापार परत में गणना तर्क रखना चाहिए?
हाल ही में मुझे इस सवाल का सामना करना पड़ा था कि क्या एक साधारण गणना को इकाई परत में रखा जाना चाहिए, या केवल कच्चे डेटा को संग्रहीत करने के लिए इकाई को शुद्ध होना चाहिए और व्यवसाय परत में गणना लॉगिक्स को छोड़ देना चाहिए। तो मेरा सवाल …

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