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

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

11
आप एक ही वस्तु के दो संदर्भ कब चाहते हैं?
जावा में विशेष रूप से, लेकिन अन्य भाषाओं में भी संभावना है: एक ही वस्तु के दो संदर्भ होने पर यह कब उपयोगी होगा? उदाहरण: Dog a = new Dog(); Dob b = a; क्या ऐसी स्थिति है जहां यह उपयोगी होगा? aजब भी आप उस वस्तु का प्रतिनिधित्व करना …

2
क्या मठ वंशानुगत पदानुक्रमों के लिए एक व्यवहार्य (शायद बेहतर) विकल्प हैं?
मैं इस तरह से भिक्षुओं के एक भाषा-अज्ञेय वर्णन का उपयोग करने जा रहा हूं , पहले monoids का वर्णन करता हूं: एक मोनॉइड (लगभग) फ़ंक्शंस का एक सेट है जो किसी प्रकार को एक पैरामीटर के रूप में लेता है और उसी प्रकार को वापस करता है। एक मोनाड …

4
कई इंटरफ़ेस को संयोजित करने के लिए खाली इंटरफ़ेस
मान लीजिए कि आपके पास दो इंटरफेस हैं: interface Readable { public void read(); } interface Writable { public void write(); } कुछ मामलों में लागू करने वाली वस्तुएँ केवल इनमें से किसी एक का समर्थन कर सकती हैं, लेकिन बहुत सारे मामलों में कार्यान्वयन दोनों इंटरफेस का समर्थन करेंगे। …

5
क्या इकाई घटक प्रणाली वास्तुकला वस्तु परिभाषा द्वारा उन्मुख है?
क्या इकाई घटक प्रणाली आर्किटेक्चर ऑब्जेक्ट परिभाषा द्वारा उन्मुख है? यह मुझे अधिक प्रक्रियात्मक या क्रियात्मक लगता है। मेरी राय यह है कि यह आपको एक OO भाषा में इसे लागू करने से नहीं रोकता है, लेकिन यह एक कट्टरपंथी OO तरीके से ऐसा करना मुहावरा नहीं होगा। ऐसा लगता …

5
आधुनिक पुस्तकालय OOP का उपयोग क्यों नहीं करते हैं
मैं एक शुरुआती स्तर का सी ++ प्रोग्रामर हूं, लेकिन मैं भाषा की अवधारणाओं को काफी अच्छी तरह से समझता हूं। जब मैंने SDL, OpenGL (शायद कुछ और भी) जैसे बाहरी C ++ पुस्तकालयों को सीखना शुरू किया, तो मेरे महान आश्चर्य के लिए मुझे पता चला कि वे C …

5
एसोसिएशन, एकत्रीकरण और संरचना का उपयोग क्या है?
मैं इनकैप्सुलेशन और इसे लागू करने की तीन तकनीकों के बारे में बहुत सारे सिद्धांतों से गुजरा हूं, जो एसोसिएशन, एग्रीगेशन और कंपोजिशन हैं। मैंने जो पाया वह है : encapsulation एनकैप्सुलेशन एक कक्षा को निजी बनाने और सार्वजनिक तरीकों के माध्यम से खेतों तक पहुंच प्रदान करने की तकनीक …

11
क्या जानकारी एक सम्मेलन से अधिक छिपा रही है?
जावा, C # और कई अन्य दृढ़ता से टाइप की गई, स्टेटिकली चेक की गई भाषाओं में, हमें इस तरह कोड लिखने के लिए उपयोग किया जाता है: public void m1() { ... } protected void m2() { ... } private void m2() { ... } void m2() { ... …

11
OOP वास्तविक दुनिया में प्रमुख प्रोग्रामिंग मॉडल है?
वस्तुएं कभी नहीं? खैर, शायद ही कभी एसीएम के संचार के दृश्य अनुभाग में, मुझे " ऑब्जेक्ट्स नेवर? वेल, हार्ड एवर " शीर्षक से एक दिलचस्प लेख मिला । यह वस्तुओं-प्रथम या वस्तुओं-देर की तुलना में एक मौलिक रूप से अलग परिप्रेक्ष्य है। वह "ऑब्जेक्ट्स-कभी नहीं" या शायद "ऑब्जेक्ट्स-ग्रेजुएट स्कूल" …

9
Init () विधियाँ एक कोड गंध हैं?
क्या किसी init()प्रकार के लिए एक विधि घोषित करने का कोई उद्देश्य है ? मैं यह नहीं पूछ रहा हूं कि हमें किसी कंस्ट्रक्टर के ऊपर पसंदinit() करना चाहिए या घोषणा करने से कैसे बचना चाहिएinit() । मैं पूछ रहा हूं कि क्या कोई विधि घोषित करने के पीछे कोई …

7
पैटर्न और सिद्धांत के बीच अंतर
ऑब्जेक्ट ओरिएंटेड डिज़ाइन पैटर्न और सिद्धांत के बीच अंतर क्या है? क्या वे अलग चीजें हैं? जहाँ तक मैंने समझा कि दोनों कुछ सामान्य लक्ष्य (ई, जी। लचीलापन) हासिल करने की कोशिश करते हैं। तो क्या मैं कह सकता हूं कि एक पैटर्न एक सिद्धांत है और इसके विपरीत? डिजाइन …

3
C ++ "तरीकों" (बनाम "सदस्य फ़ंक्शन") के बारे में बात करना कितना गलत है?
मैं समझता हूं कि सी ++ की युक्ति के अनुसार "विधि" जैसी कोई चीज नहीं है, और कुछ (कई? अधिकांश?) सी ++ प्रोग्रामर "विधि" को जावा-इसम मानते हैं। दूसरी ओर, सी ++ फोरम पर भी लोग बिना चिकोटी के तरीकों के बारे में बात करते हैं। मैं इस शब्दावली के …

4
बहुत से उदाहरण चर होने से डुप्लिकेट कोड कैसे बनते हैं?
पैटर्न के लिए रिफैक्टरिंग के अनुसार : जब कोई वर्ग बहुत अधिक करने की कोशिश कर रहा होता है, तो वह अक्सर बहुत से उदाहरण चर दिखाता है। जब एक वर्ग में बहुत सारे उदाहरण चर होते हैं, तो डुप्लिकेट कोड बहुत पीछे नहीं रह सकता है। बहुत से उदाहरण …

3
पूर्वनिर्धारण को मजबूत करना और पोस्टकंडिशन को कमजोर करना लिस्कॉव प्रतिस्थापन सिद्धांत का उल्लंघन करता है?
मैंने पढ़ा कि लिस्कोव के प्रतिस्थापन सिद्धांत का उल्लंघन किया गया है: Preconditions मजबूत कर रहे हैं, या पोस्टकंडिशन कमजोर हो गए हैं लेकिन मैं पूरी तरह से अभी तक नहीं मिलता है कि ये दो बिंदु लिस्कोव प्रतिस्थापन सिद्धांत का उल्लंघन कैसे करेंगे। क्या कोई एक उदाहरण के साथ …

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

4
ऐसे तरीके बनाएं जो उदाहरण के क्षेत्रों, स्थिर पर निर्भर न हों?
हाल ही में मैंने Groovy में एक जावा प्रोजेक्ट के लिए इंटीग्रेशन टेस्टिंग फ्रेमवर्क के लिए प्रोग्रामिंग शुरू की। मैं Groovy प्लग-इन के साथ Intellij IDEA का उपयोग करता हूं और मुझे उन सभी तरीकों के लिए एक चेतावनी के रूप में देखकर आश्चर्य होता है जो गैर-स्थिर हैं और …

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