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

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

2
अनुबंध और रक्षात्मक प्रोग्रामिंग द्वारा डिजाइन के बीच अंतर
क्या अनुबंध द्वारा डिजाइनिंग (DbC) रक्षात्मक कार्यक्रम करने का एक तरीका हो सकता है? क्या प्रोग्रामिंग का एक तरीका दूसरे की तुलना में कुछ मामलों में बेहतर है?

7
स्व-निष्पादन अनाम फ़ंक्शन बनाम प्रोटोटाइप
जावास्क्रिप्ट में कक्षा / नामस्थान बनाने और प्रबंधित करने के लिए कुछ स्पष्ट रूप से प्रमुख तकनीकें हैं। मैं उत्सुक हूं कि एक तकनीक बनाम दूसरे का उपयोग करके कौन सी परिस्थितियां वारंट करती हैं। मैं एक को चुनना चाहता हूं और इसके साथ आगे बढ़ना चाहता हूं। मैं उद्यम …

4
एक विकास दल यह क्यों जोर देगा कि दृश्य स्टूडियो में कई परियोजनाओं के लिए एकल समाधान का उपयोग करने से "अन्योन्याश्रय जटिलता बढ़ जाती है"?
मैं एक बाहरी टीम को प्रबंधित करने में मदद कर रहा हूं जो कुछ मौजूदा उत्पादों के नए संस्करण विकसित करना शुरू कर रहे हैं। ऐतिहासिक रूप से, इस टीम ने विजुअल स्टूडियो में लगभग 30 मॉड्यूल के लिए एक एकल समाधान में एक एकल परियोजना के मॉडल का उपयोग …

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

4
मेरे कोड में "प्रबंधकों" से कैसे बचें
यह सवाल कोड रिव्यू स्टैक एक्सचेंज से माइग्रेट किया गया था क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 6 साल पहले पलायन कर गए । मैं वर्तमान में C ++ के लिए अपने एंटिटी सिस्टम को फिर से डिजाइन कर रहा हूं , और मेरे …

4
इसका क्या मतलब है जब कोई कहता है कि "अलग-अलग क्या होता है"?
OOP सिद्धांतों में से एक मैं भर में आया है: -Encapsulate क्या बदलता है। मैं समझता हूं कि वाक्यांश का शाब्दिक अर्थ क्या है? हालाँकि, मुझे नहीं पता कि यह वास्तव में बेहतर डिज़ाइन में कैसे योगदान देगा। क्या कोई इसे एक अच्छा उदाहरण देकर समझा सकता है?

4
मुझे पहले से मौजूद किसी ऑब्जेक्ट में कार्यक्षमता कैसे जोड़नी चाहिए?
मेरे पास एक इंटरफ़ेस है जिसमें एक निश्चित मात्रा में अच्छी तरह से परिभाषित कार्यक्षमता है। हम कहते हैं: interface BakeryInterface { public function createCookies(); public function createIceCream(); } यह इंटरफ़ेस के अधिकांश कार्यान्वयन के लिए अच्छी तरह से काम करता है, लेकिन कुछ उदाहरणों में, मुझे कुछ नई कार्यक्षमता …

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

1
जावास्क्रिप्ट में मॉड्यूल की आवश्यकता बनाम निर्भरता इंजेक्शन
इन दिनों मेरे दिमाग में एक सवाल कौंध रहा था: जिस तरह से हम जावास्क्रिप्ट को लगभग हर चीज के खिलाफ जाते हैं जो पारंपरिक सॉफ्टवेयर डेवलपमेंट में एक अच्छा अभ्यास माना जाता है? मेरे पास इस कथन से संबंधित प्रश्नों / टिप्पणियों की एक श्रृंखला है, लेकिन StackExchange के …

6
इटरेटर पैटर्न - आंतरिक प्रतिनिधित्व को उजागर नहीं करना क्यों महत्वपूर्ण है?
मैं C # Design Pattern Essentials पढ़ रहा हूँ । मैं वर्तमान में पुनरावृत्ति पैटर्न के बारे में पढ़ रहा हूँ। मैं पूरी तरह से समझता हूं कि कैसे लागू किया जाए, लेकिन मैं इसके महत्व को नहीं समझता या उपयोग का मामला नहीं देखता। पुस्तक में एक उदाहरण दिया …

3
स्टेटिक फैक्ट्री बनाम फैक्ट्री एक सिंगलटन के रूप में
मेरे कुछ कोड में, मेरे पास इसके समान एक स्थिर कारखाना है: public class SomeFactory { // Static class private SomeFactory() {...} public static Foo createFoo() {...} public static Foo createFooerFoo() {...} } एक कोड समीक्षा के दौरान, यह प्रस्तावित किया गया था कि यह एक सिंगलटन और इंजेक्शन होना …

7
एक वर्ग के लिए पैटर्न जो केवल एक ही काम करता है
मान लीजिए कि मेरे पास एक प्रक्रिया है जो सामान बनाती है : void doStuff(initalParams) { ... } अब मुझे पता चला है कि "सामान करना" काफी संकलित ऑपरेशन है। प्रक्रिया बड़ी हो जाती है, मैं इसे कई छोटी प्रक्रियाओं में विभाजित करता हूं और जल्द ही मुझे पता चलता …

5
एप्लिकेशन सेटिंग लोड करने का सबसे अच्छा तरीका है
जावा एप्लिकेशन की सेटिंग्स को रखने का एक सरल तरीका एक विशिष्ट मान के साथ जुड़े प्रत्येक सेटिंग के पहचानकर्ता वाले ".properties" एक्सटेंशन के साथ एक पाठ फ़ाइल द्वारा दर्शाया गया है (यह मान एक संख्या, स्ट्रिंग, दिनांक, आदि हो सकता है।) । C # एक समान दृष्टिकोण का उपयोग …

3
क्या घटक-इकाई-सिस्टम आर्किटेक्चर का उपयोग करके एप्लिकेशन (गेम नहीं) का निर्माण करना उचित है?
मुझे पता है कि जब ऐप्पल ऐपस्टोर या गूगल प्ले ऐप स्टोर में एप्लिकेशन (देशी या वेब) का निर्माण होता है तो यह कि मॉडल-व्यू-कंट्रोलर आर्किटेक्चर का उपयोग करना बहुत आम है। हालाँकि, क्या यह उचित है कि गेम इंजनों में कॉमनर-एंटिटी-सिस्टम आर्किटेक्चर का उपयोग करके एप्लिकेशन बनाएं?

3
ब्रिज डिजाइन पैटर्न को समझना
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया क्योंकि इसका जवाब सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज में दिया जा सकता है। 8 साल पहले पलायन कर गए । मुझे "ब्रिज" डिज़ाइन पैटर्न बिल्कुल भी समझ नहीं आता है। मैं विभिन्न वेब साइटों से गुजरा हूं, लेकिन उन्होंने मदद नहीं की …

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