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

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

12
फ़ैक्टरी और रणनीति पैटर्न के बीच अंतर क्या है?
क्या कोई फैक्ट्री और रणनीति पैटर्न के बीच अंतर बता सकता है? मेरे लिए दोनों एक अतिरिक्त फैक्ट्री क्लास (जो कि फैक्ट्री पैटर्न में उत्पाद का एक ऑब्जेक्ट बनाते हैं) के अलावा अन्य समान दिख रहे हैं।

12
वैचारिक रूप से, एक गेम में रीप्ले कैसे काम करता है?
मैं उत्सुक था कि कैसे रिप्ले को एक गेम में लागू किया जा सकता है। शुरू में, मैंने सोचा था कि खेल में हर खिलाड़ी / एआई कार्रवाई की बस एक सूची होगी, और फिर यह खेल को फिर से खेलता है और इंजन को हमेशा की तरह प्रस्तुत करता …

8
जावा के साथ प्लगइन सिस्टम बनाने का सबसे अच्छा तरीका
आप अपने जावा एप्लिकेशन के लिए प्लग-इन सिस्टम कैसे लागू करेंगे? क्या यह (डेवलपर के लिए) प्रणाली का उपयोग करना आसान है जो निम्नलिखित प्राप्त करता है: उपयोगकर्ता अपने प्लगइन्स को ऐप के एक उपनिर्देशिका में डालते हैं प्लगइन एक विन्यास स्क्रीन प्रदान कर सकता है यदि आप एक रूपरेखा …

6
क्या मेयर्स का सिंगलटन पैटर्न धागा सुरक्षित है?
क्या निम्न कार्यान्वयन, Singleton(मेयर्स सिंग्लटन) थ्रेड के आलसी इनिशियलाइज़ेशन का उपयोग कर सुरक्षित है? static Singleton& instance() { static Singleton s; return s; } यदि नहीं, तो इसे थ्रेड को सुरक्षित क्यों और कैसे बनाया जाए?

14
क्या किसी विधि को कोड के एक निश्चित ब्लॉक के साथ शुरू करने का एक सुंदर तरीका है?
मेरे पास एक वर्ग है जहां हर विधि उसी तरह शुरू होती है: class Foo { public void bar() { if (!fooIsEnabled) return; //... } public void baz() { if (!fooIsEnabled) return; //... } public void bat() { if (!fooIsEnabled) return; //... } } क्या fooIsEnabledकक्षा में हर सार्वजनिक पद्धति …

10
डिजाइन पैटर्न: सार फैक्टरी बनाम कारखाना विधि
नोट: प्रश्न पोस्ट के अंत में हैं। मैंने एब्सट्रैक्ट फैक्ट्री बनाम फैक्ट्री मेथड के बारे में अन्य स्टैकओवरफ्लो थ्रेड्स पढ़े हैं । मैं प्रत्येक पैटर्न के इरादे को समझता हूं। हालांकि, मैं परिभाषा पर स्पष्ट नहीं हूं। फैक्ट्री मेथड एक ऑब्जेक्ट बनाने के लिए एक इंटरफ़ेस को परिभाषित करता है, …

6
सोशल नेटवर्क में गतिविधि स्ट्रीम को कैसे लागू किया जाए
मैं अपना खुद का सोशल नेटवर्क विकसित कर रहा हूं, और मुझे उपयोगकर्ताओं के कार्यों की धारा को लागू करने के वेब उदाहरणों पर नहीं मिला है ... उदाहरण के लिए, प्रत्येक उपयोगकर्ताओं के लिए कार्यों को कैसे फ़िल्टर किया जाए? कार्रवाई की घटनाओं को कैसे संग्रहीत करें? कौन सी …

6
क्या PHP में स्थिर कक्षाएं बनाना संभव है (जैसे C #)?
मैं PHP में एक स्थिर वर्ग बनाना चाहता हूं और यह ऐसा व्यवहार करता है जैसे यह C # में करता है, इसलिए कक्षा में पहली कॉल पर कंस्ट्रक्टर को स्वचालित रूप से कॉल किया जाता है कोई तात्कालिकता की आवश्यकता नहीं है कुछ इस तरह ... static class Hello …

11
क्या PHP में डेटाबेस एक्सेस के साथ एकल के लिए उपयोग-मामला है?
मैं अपने MySQL डेटाबेस को PDO के माध्यम से एक्सेस करता हूं। मैं डेटाबेस तक पहुंच स्थापित कर रहा हूं, और मेरा पहला प्रयास निम्नलिखित का उपयोग करना था: पहली चीज जो मैंने सोची global: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('...'); } यह एक …

11
प्रभावी जावा में बिल्डर पैटर्न
मैंने हाल ही में यहोशू बलोच द्वारा प्रभावी जावा पढ़ना शुरू किया है। मुझे बिल्डर पैटर्न [पुस्तक में आइटम 2] का विचार वास्तव में दिलचस्प लगा। मैंने इसे अपनी परियोजना में लागू करने की कोशिश की, लेकिन संकलन त्रुटियां थीं। निम्नलिखित सार में मैं क्या करने की कोशिश कर रहा …

7
क्या ServiceLocator एक प्रतिमान है?
हाल ही में मैंने मार्क सेमन के लेख को सर्विस लोकेटर विरोधी पैटर्न के बारे में पढ़ा है । लेखक दो मुख्य कारणों के बारे में बताता है कि ServiceLocator एक प्रतिमान क्यों है: एपीआई उपयोग की समस्या (जो कि मैं पूरी तरह से ठीक हूं) जब क्लास एक सेवा …

4
MVC (Laravel) जहां तर्क जोड़ना है
मान लीजिए कि जब भी मैं CRUD ऑपरेशन करता हूं या किसी विशिष्ट तरीके से किसी रिश्ते को संशोधित करता हूं तो मैं भी कुछ और करना चाहता हूं। उदाहरण के लिए, जब भी कोई पोस्ट प्रकाशित करता है, मैं भी एनालिटिक्स के लिए एक टेबल पर कुछ सहेजना चाहता …

3
ऑब्जर्वर डिजाइन पैटर्न बनाम "श्रोताओं"
यह मुझे लगता है कि GOF में वर्णित ऑब्ज़र्वर डिज़ाइन पैटर्न वास्तव में वही है जो श्रोताओं को विभिन्न टूलकिट में मिलते हैं। क्या अवधारणाओं के बीच अंतर है, या श्रोता और पर्यवेक्षक वास्तव में एक ही बात हैं। (मैं किसी विशिष्ट कंप्यूटर भाषा के कार्यान्वयन की तलाश नहीं कर …

10
संपूर्ण गुण मान डेटाबेस बनाम सख्त संबंधपरक मॉडल ईकॉमर्स
यह कहना सुरक्षित है कि EAV / CR डेटाबेस मॉडल खराब है। ने कहा कि, प्रश्न: ई-कॉमर्स उत्पादों का वर्णन करने वाली विशेषताओं के "वर्गों" से निपटने के लिए कौन से डेटाबेस मॉडल, तकनीक या पैटर्न का उपयोग किया जाना चाहिए, जिसे रन टाइम में बदला जा सकता है? एक …

8
प्रॉक्सी और डेकोरेटर पैटर्न के बीच अंतर
क्या आप कोई अच्छी व्याख्या दे सकते हैं कि प्रॉक्सी और डेकोरेटर में क्या अंतर है ? मुख्य अंतर जो मैं देख रहा हूं वह यह है कि जब हम मानते हैं कि प्रॉक्सी कंपोज़िशन का उपयोग करता है और डेकोरेटर एकत्रीकरण का उपयोग करता है तो यह स्पष्ट प्रतीत …

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