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

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

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

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

10
जावा में मार्कर इंटरफेस?
मुझे सिखाया जा रहा था कि जावा में मार्कर इंटरफ़ेस एक खाली इंटरफ़ेस है और इसका उपयोग संकलक या जेवीएम को संकेत देने के लिए किया जाता है कि इस इंटरफ़ेस को लागू करने वाले वर्ग की वस्तुओं को एक विशेष तरीके से व्यवहार किया जाना चाहिए, जैसे कि क्रमांकन, …

10
एक जावा बिल्डर वर्ग को उपवर्ग करना
दे दो यह डॉ डोब्स लेख , और विशेष रूप से बिल्डर पैटर्न, हम कैसे एक बिल्डर उपवर्गीकरण के मामले निपटेंगे? उदाहरण के कट-डाउन संस्करण को लेना जहां हम जीएमओ लेबलिंग को जोड़ने के लिए उप-वर्ग करना चाहते हैं, एक भोली कार्यान्वयन होगा: public class NutritionFacts { private final int …

7
"प्रोग्राम टू इंटरफेसेस, नॉट इम्प्लीमेंटेशन" का क्या मतलब है?
डिजाइन पैटर्न के बारे में पढ़ते समय इस वाक्यांश पर एक ठोकर लगती है। लेकिन मुझे यह समझ में नहीं आता है, क्या कोई मेरे लिए यह समझा सकता है?


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


7
एक रणनीति पैटर्न और एक कमांड पैटर्न का उपयोग करना
दोनों डिजाइन पैटर्न एक एल्गोरिथ्म को एन्क्रिप्ट करते हैं और उनके कॉलिंग वर्गों से कार्यान्वयन विवरणों को डिक्रिप्ट करते हैं। एकमात्र अंतर जो मैं समझ सकता हूं कि रणनीति पैटर्न निष्पादन के लिए मापदंडों में लेता है, जबकि कमांड पैटर्न नहीं करता है। यह मुझे लगता है कि कमांड पैटर्न …

4
क्रॉस कटिंग चिंता का उदाहरण है
इसका एक अच्छा उदाहरण क्या है cross-cutting concern? विकिपीडिया पृष्ठ पर मेडिकल रिकॉर्ड उदाहरण मुझे अधूरा लगता है। विशेष रूप से इस उदाहरण से, लॉगिंग कोड डुप्लिकेट ( बिखरने ) की ओर क्यों ले जाएगा ? (साधारण कॉल जैसे log("....")हर जगह, जो एक बड़ी बात नहीं लगती)। A core concernऔर …

5
डिज़ाइन पैटर्न और वास्तुशिल्प पैटर्न के बीच अंतर क्या है?
जब हम इंटरनेट पर डिज़ाइन पैटर्न के बारे में पढ़ते हैं तो हम ध्यान देते हैं कि 3 श्रेणियां हैं: क्रिएशनल संरचनात्मक व्यवहार लेकिन जब हम किसी सॉफ्टवेयर का आर्किटेक्चर बनाते हैं, तो हम MVP, MVC या MVVM के बारे में सोचते हैं। उदाहरण के लिए, रचनात्मक पैटर्न के बीच …

19
क्या एक विशिष्ट राज्य मशीन कार्यान्वयन पैटर्न है?
हमें सी में एक साधारण राज्य मशीन को लागू करने की आवश्यकता है । क्या एक मानक स्विच स्टेटमेंट जाने का सबसे अच्छा तरीका है? हमारे पास एक वर्तमान स्थिति (राज्य) है और संक्रमण के लिए एक ट्रिगर है। switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state …

22
पूर्ववत इंजन के लिए डिजाइन पैटर्न
मैं एक सिविल मॉडलिंग अनुप्रयोग के लिए एक संरचनात्मक मॉडलिंग उपकरण लिख रहा हूं। मेरे पास पूरे भवन का प्रतिनिधित्व करने वाला एक विशाल मॉडल वर्ग है, जिसमें नोड्स, लाइन एलिमेंट्स, लोड आदि के संग्रह शामिल हैं, जो कस्टम क्लास भी हैं। मैंने पहले से ही एक पूर्ववत इंजन को …

4
बचने के लिए अगर लूप के अंदर बयान?
मेरे पास एक वर्ग है जिसे Writerएक फ़ंक्शन है writeVectorजैसे: void Drawer::writeVector(vector<T> vec, bool index=true) { for (unsigned int i = 0; i < vec.size(); i++) { if (index) { cout << i << "\t"; } cout << vec[i] << "\n"; } } मैं डुप्लिकेट कोड नहीं होने की कोशिश …

23
जावास्क्रिप्ट में फ़ंक्शन जिसे केवल एक बार कहा जा सकता है
मुझे एक ऐसा फंक्शन बनाना होगा, जिसे केवल एक बार ही क्रियान्वित किया जा सके, हर बार पहले के बाद इसे निष्पादित नहीं किया जाएगा। मैं सी + + और जावा से स्थिर चर के बारे में जानता हूं जो काम कर सकता है लेकिन मैं यह जानना चाहूंगा कि …

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