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

सॉफ्टवेयर डिजाइन के माध्यम से समाधान के लिए समस्या समाधान और योजना के बारे में प्रश्न।

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

4
क्या विज़िटर पैटर्न इस परिदृश्य में मान्य है?
मेरे कार्य का लक्ष्य एक छोटी प्रणाली को डिजाइन करना है जो अनुसूचित आवर्ती कार्यों को चला सकती है। एक आवर्ती कार्य कुछ ऐसा है "प्रशासक को हर घंटे सुबह 8:00 बजे से शाम 5:00 बजे, सोमवार से शुक्रवार तक ईमेल भेजें"। मेरा एक बेस क्लास है, जिसे रिकरिंगटैस्क कहा …

1
एक एप्लिकेशन फ्रेमवर्क के लिए डिज़ाइन जो प्रत्येक कार्यान्वयन को UI के कुछ हिस्सों को अनुकूलित करने की अनुमति देगा
मुझे एक एप्लिकेशन फ्रेमवर्क डिज़ाइन करने का काम सौंपा गया है जो प्रत्येक कार्यान्वयन को उपयोगकर्ता इंटरफ़ेस के कुछ हिस्सों को अनुकूलित करने की अनुमति देगा। ऐसा एक उदाहरण यह होगा कि कार्यान्वयन (अब से इसे ग्राहक कहते हैं) एक विशेष स्क्रीन पर लौटने के लिए संग्रह दृश्य कोशिकाओं को …

4
डीडीडी (या भावना के साथ) के साथ मॉडल संबंध?
यहाँ एक सरल आवश्यकता है: उपयोगकर्ता Questionकई Answerएस के साथ बनाता है । Questionकम से कम एक होना चाहिए Answer। स्पष्टता: सोचें Questionऔर Answerएक परीक्षण के रूप में : एक सवाल है, लेकिन कई उत्तर, जहां कुछ सही हो सकते हैं। उपयोगकर्ता वह अभिनेता है जो इस परीक्षा की तैयारी …

4
खुद को संशोधित करने के बाद एक वर्ग की विधि को एक ही उदाहरण कब वापस करना चाहिए?
मेरे पास एक वर्ग है जिसमें तीन विधियां हैं A(), B()और C()। वे विधियाँ स्वयं के उदाहरण को संशोधित करती हैं। जबकि विधियों को एक उदाहरण लौटना पड़ता है जब उदाहरण एक अलग प्रति है (बस के रूप में Clone()), मुझे वापसी के voidलिए एक ही विकल्प मिला है या …

6
बड़े इंटरफेस को विभाजित करें
मैं एक डेटाबेस तक पहुँचने के लिए लगभग 50 विधियों के साथ एक बड़े इंटरफ़ेस का उपयोग कर रहा हूँ। इंटरफ़ेस मेरा एक सहयोगी द्वारा लिखा गया है। हमने इस पर चर्चा की: मैं: 50 तरीके बहुत ज्यादा हैं। यह एक कोड गंध है। सहकर्मी: मैं इसके बारे में क्या …

1
एपीआई और आवेदन के बीच वस्तुओं को साझा करने के लिए पैटर्न
मुझे अपने वेब एप्लिकेशन के लिए डिज़ाइन के बारे में गंभीर संदेह है। मैं व्यापार तर्क को इंटरफ़ेस से अलग करना चाहता था इसलिए मैंने एक वेब एपीआई बनाया जो डेटाबेस के सभी अनुरोधों को संभालता है। यह एक ASP.NET वेब एपीआई इकाई ढांचे और काम और सामान्य रिपोजिटरी पैटर्न …

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

2
सी-स्टैंडर्ड के कारण कॉन्स्ट्रेस-नेस के पुनरावर्ती रूप से विचार करने का क्या कारण है?
C99 मानक 6.5.16: 2 में कहता है: एक असाइनमेंट ऑपरेटर के पास अपने बाएं ऑपरेंड के रूप में एक परिवर्तनीय अंतराल होगा। और 6.3.2.1:1 में: एक परिवर्तनीय अंतराल एक अंतराल है जिसमें सरणी प्रकार नहीं होता है, एक अपूर्ण प्रकार नहीं होता है, एक कॉन्स्टेबल-योग्य प्रकार नहीं होता है, और …
9 design  c 

2
अभिगम नियंत्रण के लिए मानक प्रथाओं (डिजाइन पैटर्न)
मैं अपने इंटरफ़ेस डिज़ाइन को देख रहा हूं और मैं यह तय करने के लिए संघर्ष कर रहा हूं कि रोल-आधारित एक्सेस कंट्रोल को लागू करने के लिए सबसे "सही" तरीका क्या है, एक userऔर subjectजिसे userएक्सेस करना चाहते हैं। जहां तक ​​मैं देख सकता हूं कि मेरे पास तीन …

3
फाइल से सेटिंग लोड और स्टोर कहां करें?
मुझे लगता है कि यह सवाल ज्यादातर प्रोग्राम पर लागू होना चाहिए जो एक फाइल से सेटिंग लोड करता है। मेरा प्रश्न एक प्रोग्रामिंग दृष्टिकोण से है, और यह वास्तव में विभिन्न वर्गों और पहुंच के संदर्भ में फ़ाइल से सेटिंग्स के लोडिंग से कैसे निपटना है। उदाहरण के लिए: …

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

3
REST में इकाई संबंध बनाना: क्या मैं चाइल्ड आईडी पर पोस्ट करके माता-पिता बना सकता हूँ?
हम वर्तमान में शास्त्रीय ग्राहक डेटा तक पहुंचने के लिए एक REST API डिज़ाइन कर रहे हैं। एपीआई में तत्वों में से एक उपयोगकर्ता की संपत्ति हैं। परिसंपत्तियाँ किसी दी गई सेवा के तहत जोड़ी जाती हैं। बैकएंड एपीआई किसी दी गई सेवा के तहत केवल उपयोगकर्ता के लिए एक …

8
विगत यदि कथन अर्र करते हैं, तो लूप ... अब क्या?
मैंने एक साल पहले जब मैंने इस दीवार से टकराना शुरू किया था, तब मैंने प्रोग्रामिंग करना छोड़ दिया था। मैं इस विषय पर फिर से विचार कर रहा हूं क्योंकि मैं बुनियादी एंड्रॉइड एप्लिकेशन बनाना चाहता हूं। लेकिन मुझे लगता है कि मेरा सीमित ज्ञान पर्याप्त नहीं होगा। यहाँ …

5
क्या नेस्टेड कक्षाओं को अंडर रेटेड किया जाता है?
मैं यह कहने की कोशिश नहीं कर रहा हूं कि मैं जानता हूं कि कुछ और हर कोई नहीं करता है, लेकिन मैं नेस्टेड कक्षाओं के उपयोग के साथ अधिक से अधिक डिजाइनों को हल कर रहा हूं, इसलिए मुझे यह प्रतीत होता है कि शायद ही कभी उपयोग किए …
9 c#  design 

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