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

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

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

7
उदाहरण के लिए जिस तरह से यह है निर्माण क्यों है?
मैंने पिछले छह महीनों में C # सीखा है और अब मैं जावा में डील कर रहा हूं। मेरा प्रश्न उदाहरण निर्माण (भाषा में, वास्तव में) के बारे में है और यह अधिक है: मुझे आश्चर्य है कि उन्होंने ऐसा क्यों किया। इसका उदाहरण लीजिए Person Bob = new Person(); …

4
कार्यान्वयन के बजाय इंटरफ़ेस (उदाहरण के मानचित्र) का उपयोग करके जावा ऑब्जेक्ट को क्यों परिभाषित करें (हैशपॉप)
अधिकांश जावा कोड में, मुझे लगता है कि लोग जावा वस्तुओं को इस तरह घोषित करते हैं: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); के बजाय: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); वास्तव में उपयोग किए जाने वाले कार्यान्वयन के बजाय …

5
इंटरफेस (यूनिट परीक्षण, IoC?) का उपयोग कब करें?
मुझे संदेह है कि मैंने यहां एक स्कूलबॉय त्रुटि की है, और मैं स्पष्टीकरण की तलाश कर रहा हूं। मेरे समाधान में बहुत सी कक्षाएं (C #) - मैं बहुमत कहता हूं - मैंने इसके लिए एक संबंधित इंटरफ़ेस लिखना समाप्त कर दिया है। उदाहरण के लिए "ICalculator" इंटरफ़ेस और …

6
क्या बहुरूपता का एक सबसेट टाइपिंग बतख है
WIkipedia पर बहुरूपता से कंप्यूटर विज्ञान में, बहुरूपता एक प्रोग्रामिंग भाषा सुविधा है जो विभिन्न डेटा प्रकारों के मूल्यों को एक समान इंटरफ़ेस का उपयोग करके नियंत्रित करने की अनुमति देती है। विकिपीडिया पर बतख टाइपिंग से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज के साथ कंप्यूटर प्रोग्रामिंग में, डक टाइपिंग एक डायनेमिक टाइपिंग …

5
क्या एसआरपी (एकल जिम्मेदारी सिद्धांत) उद्देश्य है?
दो यूआई डिजाइनरों पर विचार करें जो "उपयोगकर्ता आकर्षक" डिजाइन तैयार करना चाहते हैं। "उपयोगकर्ता आकर्षण" एक अवधारणा है जो उद्देश्य नहीं है और केवल डिजाइनरों के दिमाग में रहता है। इस प्रकार डिजाइनर ए उदाहरण के लिए लाल रंग चुन सकता है, जबकि डिजाइनर बी नीले रंग को चुनता …

5
अनुभवी C ++ इंजीनियरों की टीम के लिए OOP / OOD "परिचय" का सबसे अच्छा तरीका है
मैं एक कुशल तरीके की तलाश कर रहा हूं, यह भी अपमान के रूप में नहीं आता है, मौजूदा टीम के सदस्यों को ओओपी अवधारणाओं को पेश करने के लिए? मेरे साथी OO भाषाओं के लिए नए नहीं हैं। हम लंबे समय से C ++ / C # कर रहे …

6
विधि बनाम अतिक्रमण
"सिंगल-एक्सेस-पॉइंट" विधियों के आधार पर विधि की क्लासिक OOP समस्या है: main.getA().getB().getC().transmogrify(x, y) बनाम main.getA().transmogrifyMyC(x, y) पहला फायदा यह लगता है कि प्रत्येक वर्ग केवल संचालन के एक छोटे से सेट के लिए जिम्मेदार है, और सब कुछ बहुत अधिक मॉड्यूलर बनाता है - सी के लिए एक विधि को …

11
क्या ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सफल हुई? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

11
क्या वस्तुओं का पुन: उपयोग कोड के संदर्भ में किया गया है?
मैंने अक्सर यह कहा है कि वस्तुओं को कोड पुन: उपयोग के संदर्भ में वितरित नहीं किया है। क्या आप सहमत हैं? यदि आप मानते हैं कि वे नहीं हैं, तो क्यों नहीं?

4
जावा में कोई 'सबक्लासेस-ओनली' एक्सेस मॉडिफायर क्यों नहीं है?
जावा में, विधियों के लिए चार उपलब्ध पहुँच संशोधक हैं: public - कोई भी वर्ग इस पद्धति का उपयोग कर सकता है। protected - एक ही पैकेज में कक्षाएं और किसी भी पैकेज में उपवर्ग इस पद्धति का उपयोग कर सकते हैं। private - केवल यह वर्ग इस पद्धति का …

4
मुझे कैसे पता चलेगा कि मेरा डेटा प्रकृति में संबंधपरक या ऑब्जेक्ट ओरिएंटेड है?
जरा इन लाइनों को पढ़ें- यदि आपका डेटा प्रकृति में ऑब्जेक्ट है, तो ऑब्जेक्ट स्टोर ("NoSQL") का उपयोग करें। वे रिलेशनल डेटाबेस की तुलना में बहुत तेज़ होंगे। यदि आपका डेटा प्रकृति से संबंधित है, तो रिलेशनल डेटाबेस का ओवरहेड इसके लायक है। from- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern तो, मुझे कैसे पता चलेगा …

6
जब एनम एक कोड गंध नहीं हैं?
दुविधा मैं ऑब्जेक्ट ओरिएंटेड प्रथाओं के बारे में बहुत सारी सर्वोत्तम अभ्यास पुस्तकें पढ़ रहा हूं, और मैंने पढ़ा है लगभग हर पुस्तक में एक हिस्सा है जहां वे कहते हैं कि एनम एक कोड गंध हैं। मुझे लगता है कि वे उस हिस्से से चूक गए हैं जहां वे …

2
DDD: क्या रूट एग्रीगेट के लिए किसी अन्य रूट एग्रीगेट के संदर्भ को रखना सही है?
डोमेन-संचालित डिज़ाइन (DDD) का अनुसरण करते समय, रूट एग्रीगेट के लिए आंतरिक इकाई के संदर्भ को रखने के लिए सही है जो एक अलग एग्रीगेट पर रूट एंटिटी होता है? मेरा मानना ​​है कि यह सही नहीं है, मुख्यतः नीली किताब पर इस नियम के कारण : AGGREGATE सीमा के …

5
MVC: क्या नियंत्रक एकल जिम्मेदारी सिद्धांत को तोड़ता है?
एकल उत्तरदायित्व सिद्धांत कहता है कि "एक वर्ग में परिवर्तन का एक कारण होना चाहिए"। एमवीसी पैटर्न में, कंट्रोलर का काम व्यू और मॉडल के बीच मध्यस्थता करना है। यह GUI पर उपयोगकर्ता द्वारा किए गए कार्यों की रिपोर्ट करने के लिए दृश्य के लिए एक इंटरफ़ेस प्रदान करता है …

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