Articles of डिजाइन पैटर्न

रिलेशनल डीबी में एक पेड़ की संरचना को स्टोर करने के लिए जाने वाले तरीके क्या हैं?

वहाँ "अपने माता पिता के लिए एक एफके डाल" विधि है , अर्थात् प्रत्येक अभिलेख अंक उसके माता पिता को इंगित करता है। जो पढ़े गए कार्यों के लिए कठिन है लेकिन बनाए रखने में बहुत आसान है। और फिर एक "निर्देशिका संरचना कुंजी" विधि है: 0001.0000.0000.0000 main branch 1 0001.0001.0000.0000 child of main branch […]

उपयोगिता वर्ग बुरा है?

मैंने यह धागा देखा अगर एक "उपयोगिताएँ" वर्ग बुरा है, तो मैं अपना सामान्य कोड कहां डालूँ? और सोचा कि उपयोगिता कक्षाएं क्यों बुराई हैं? कहें कि मेरे पास एक ऐसा डोमेन मॉडल है जो दर्जनों कक्षाएं गहरी है मुझे XML-ify उदाहरणों में सक्षम होना चाहिए क्या मैं माता-पिता पर एक toxml विधि बना सकता […]

एमवीसी (मॉडल-व्यू-नियंत्रक) – क्या इसे सरल शब्दों में समझाया जा सकता है?

मुझे एक गैर-बहुत-तकनीकी प्रबंधक एमवीसी (मॉडल-व्यू-नियंत्रक) की अवधारणा को समझाते हुए और मुसीबत में पड़ गया। समस्या यह है कि स्पष्टीकरण "आपकी दादी को मिल जाएगा" स्तर पर होना चाहिए – उदाहरण के लिए, एमवीसी विकी पृष्ठ पर दी गई काफी सीधा व्याख्या भी काम नहीं करती, कम से कम मेरी टिप्पणी के साथ। क्या […]

सी # में फैक्टरी पैटर्न: किसी ऑब्जेक्ट इंस्टेंस को सुनिश्चित करने के लिए कैसे केवल एक फ़ैक्टरी क्लास द्वारा बनाया जा सकता है?

हाल ही में मैं अपने कुछ कोड को हासिल करने के बारे में सोच रहा था। मैं उत्सुक हूँ कि कोई कैसे सुनिश्चित कर सकता है कि कोई ऑब्जेक्ट सीधे नहीं बनाया जा सकता है, लेकिन केवल एक फैक्ट्री क्लास के कुछ तरीके के माध्यम से। मान लें कि मेरे पास कुछ "व्यावसायिक ऑब्जेक्ट" वर्ग […]

क्या यह एक सेटर रिटर्न "यह" करने के लिए बुरा अभ्यास है?

क्या जावा वापसी में सेटर्स बनाने के लिए यह "अच्छा" या बुरा विचार है? public Employee setName(String name){ this.name = name; return this; } यह पैटर्न उपयोगी हो सकता है क्योंकि तब आप इस तरह से चेन सेटर्स कर सकते हैं: list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); इसके अलावा: Employee e = new Employee(); e.setName("Jack Sparrow"); …and so […]

जहां तर्क जोड़ने के लिए एमवीसी (लायरवेल)

मान लीजिए कि जब भी मैं सीआरयूडी ऑपरेशन करता हूं या एक विशिष्ट तरीके से एक रिश्ते को संशोधित करता हूं तो मैं कुछ और करना चाहता हूं। उदाहरण के लिए, जब भी कोई पोस्ट प्रकाशित करता है तो मैं विश्लेषिकी के लिए किसी तालिका में कुछ बचा जाना चाहता हूं। शायद सबसे अच्छा उदाहरण […]

एमवीसी में व्यापारिक तर्क

मेरे पास 2 प्रश्न हैं: Q1। जहां बिल्कुल "व्यापार तर्क" एमवीसी पैटर्न में झूठ बोलता है? मैं मॉडल और नियंत्रक के बीच भ्रमित हूँ Q2। क्या "व्यावसायिक तर्क" वही "व्यावसायिक नियम" है? यदि नहीं, तो अंतर क्या है? अगर आप एक छोटे से उदाहरण के साथ समझा सकते हैं तो यह बहुत अच्छा होगा

एक प्रकाशित / सदस्यता पैटर्न (जेएस / jQuery में) का उपयोग क्यों करेगा?

इसलिए, एक सहयोगी ने मुझे प्रकाशित / सदस्यता के पैटर्न (जेएस / जेईएलए) में पेश किया, लेकिन मुझे एक मुश्किल समय हो रहा है कि क्यों ये 'सामान्य' जावास्क्रिप्ट / jQuery पर इस पद्धति का उपयोग करेगा। उदाहरण के लिए, पहले मुझे निम्न कोड था … $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); […]

सीखना / कार्यान्वयन डिजाइन पैटर्न (न्यूज़ के लिए)

मैं एक उलझन में नौसिखिया और शौक़ी प्रोग्रामर हूं जो इस पर पकड़ पाने की कोशिश कर रहा हूं, तो मुझे माफ कर दो अगर मेरा सवाल छोटा है या बहुत समझ में नहीं आता है। मैं डिजाइन पैटर्न के इस्तेमाल के आसपास घूमने पर बहुत सारे प्रश्न देखता हूं, और मैं सोच रहा हूं […]

एएसपी.नेट एमवीसी में मेरे स्टेटफुल इंटरलेस्ड मोडल संवाद को सरल कैसे करें I

मुझे एएसपी.नेट एमवीसी परियोजना में एक प्रगतिशील वृद्धि के तरीके से कई-से-कई मॉडल संवादों पर राज्य रखना चाहिए। मेरे कोड में जब जावास्क्रिप्ट को निष्क्रिय किया जाता है तो एक दूसरे पेज पर नेविगेशन में मोडल डायलॉग चालू होता है, लेकिन जब जावास्क्रिप्ट सक्षम होता है, तो इसका संवाद एक jquery modal संवाद के रूप […]

दिलचस्प पोस्ट
मैं मूल्य से एक शब्दकोश कैसे सॉर्ट कर सकता हूं? आईओएस: एक HTTP पोस्ट अनुरोध कैसे करना है? कैसे PHP, jQuery और AJAX का उपयोग कर एकाधिक फ़ाइलों को अपलोड करें प्रोग्रामिंग के लिए jQuery का उपयोग करके एक <a> लिंक पर क्लिक करें एक ऐडब्लूएस लैम्ब्डा फ़ंक्शन, एक और कॉल कर सकता है जावास्क्रिप्ट वादे को समझना; ढेर और चेनिंग जांच करें कि कोई अनुरोध प्राप्त है या पोस्ट ArrayIndexOutOfBounds ListView में कई दृश्यों के लिए कस्टम एंड्रॉइड एडाप्टर के साथ अपवाद सी # – एक WPF अनुप्रयोग में उपयोगकर्ता सेटिंग्स को बचाने के लिए दृष्टिकोण? ओटीएफ या टीटीएफ फ़ाइल से मैं फ़ॉन्ट का नाम कैसे प्राप्त करूं? कोणीय 2 में आप सक्रिय मार्ग कैसे निर्धारित करते हैं? बटन टैग का उपयोग करके एक कस्टम सेल की सामग्री का उपयोग कैसे करें? क्या यह संभव है कि एक div के भीतर पाठ को लंबवत रूप से संरेखित करें? JavaFX में एक नोड की ऊंचाई प्राप्त करें (एक लेआउट पास जनरेट करें) यूनिक्स युग को डेट ऑब्जेक्ट में कनवर्ट करें