object-oriented पर टैग किए गए जवाब

एक कार्यप्रणाली जो एक प्रणाली को एक ऑब्जेक्ट के एक सेट के रूप में मॉडलिंग करने में सक्षम बनाती है जिसे एक मॉड्यूलर तरीके से नियंत्रित और हेरफेर किया जा सकता है

5
क्या एक वर्ग को अपने उपवर्गों के बारे में पता होना चाहिए?
क्या एक वर्ग को अपने उपवर्गों के बारे में पता होना चाहिए? क्या किसी वर्ग को कुछ ऐसा करना चाहिए जो उदाहरण के लिए दिए गए उपवर्ग के लिए विशिष्ट हो? मेरी वृत्ति मुझे बताती है कि यह एक बुरा डिज़ाइन है, यह किसी प्रकार के विरोधी पैटर्न की तरह …

5
कई छोटे वर्ग बनाम तार्किक (लेकिन) जटिल विरासत
मैं सोच रहा हूं कि अच्छे OOP desing, क्लीन कोड, फ्लेक्सिबिलिटी और भविष्य में कोड स्मेल से बचने के मामले में क्या बेहतर है। छवि स्थिति, जहाँ आपके पास बहुत सी समान वस्तुएं हैं जिन्हें आपको कक्षाओं के रूप में प्रस्तुत करने की आवश्यकता है। ये वर्ग किसी भी विशिष्ट …

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

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

2
एक बिल्डर को अपनी कक्षा की फाइल के बजाय एक आंतरिक वर्ग क्यों होना चाहिए?
कई Builder Patternउदाहरण Builderवस्तु का एक आंतरिक वर्ग बनाते हैं जो इसे बनाता है। यह कुछ समझ में आता है क्योंकि यह इंगित करता है कि क्या Builderबनाता है। हालाँकि, एक वैधानिक रूप से टाइप की गई भाषा में हम जानते हैं कि क्या Builderबनता है। दूसरी ओर यदि Builderकोई …

6
क्या मैं इस वास्तुकला के साथ ओओपी अभ्यास को तोड़ रहा हूं?
मेरे पास एक वेब एप्लिकेशन है। मुझे विश्वास नहीं है कि प्रौद्योगिकी महत्वपूर्ण है। संरचना एक एन-टियर एप्लिकेशन है, जो बाईं ओर की छवि में दिखाया गया है। 3 परतें हैं। UI (MVC पैटर्न), बिजनेस लॉजिक लेयर (BLL) और डेटा एक्सेस लेयर (DAL) मेरे पास जो समस्या है वह मेरी …

6
क्या किसी वर्ग के लिए अपनी सार्वजनिक पद्धति का उपयोग करना ठीक है?
पृष्ठभूमि वर्तमान में मेरे पास एक ऐसी स्थिति है जहां मेरे पास एक वस्तु है जो एक डिवाइस द्वारा प्रेषित और प्राप्त दोनों है। इस संदेश के कई निर्माण हैं, निम्नानुसार हैं: public void ReverseData() public void ScheduleTransmission() ScheduleTransmissionविधि की जरूरत है कॉल करने के लिए ReverseDataविधि जब भी यह …

4
प्रोटोटाइप-आधारित OOP के बजाय कई बतख-टाइप की गई गतिशील प्रोग्रामिंग भाषाएं क्लास-आधारित दृष्टिकोण का उपयोग क्यों करेंगी?
चूंकि कई गतिशील प्रोग्रामिंग भाषाओं में बतख टाइपिंग की सुविधा है , और वे किसी भी समय (जैसे रूबी और पायथन ) में कक्षा या उदाहरण के तरीकों को खोल और संशोधित कर सकते हैं , फिर… प्रश्न 1) गतिशील भाषा में कक्षा की क्या आवश्यकता है? भाषा को किसी …

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

12
ऑब्जेक्ट ओरिएंटेड डिज़ाइन
मान लें कि आपके पास निम्नलिखित हैं: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deerसे विरासत में मिला है Animal, और से Grassविरासत में मिला है Food। अब तक सब ठीक …

6
UML वर्ग आरेख जावास्क्रिप्ट सिस्टम को डिजाइन करने के लिए पर्याप्त हैं?
यह देखते हुए कि UML ऑब्जेक्ट ओरिएंटेशन के लिए अधिक क्लासिक दृष्टिकोण की ओर उन्मुख है, क्या यह अभी भी जावास्क्रिप्ट सिस्टम डिजाइन करने के लिए विश्वसनीय तरीके से उपयोग करने योग्य है? एक विशिष्ट समस्या जो मैं देख सकता हूं वह यह है कि वर्ग आरेख, वास्तव में, प्रणाली …

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

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

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

6
वैज्ञानिक सॉफ्टवेयर के लिए निरंतर एकीकरण
मैं कोई सॉफ्टवेयर इंजीनियर नहीं हूँ। मैं जियोसाइंस के क्षेत्र में एक पीएचडी छात्र हूं। लगभग दो साल पहले मैंने एक वैज्ञानिक सॉफ्टवेयर की प्रोग्रामिंग शुरू की। मैंने कभी भी निरंतर एकीकरण (CI) का उपयोग नहीं किया, मुख्यतः क्योंकि पहले मुझे नहीं पता था कि यह मौजूद है और मैं …

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