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

4
उचित तरीके से बहुरूपता के साथ सशर्त बदलें?
दो वर्गों Dogऔर प्रोटोकॉल के Catअनुरूप दोनों पर विचार करें Animal(स्विफ्ट प्रोग्रामिंग भाषा के संदर्भ में। यह जावा / सी # में इंटरफ़ेस होगा)। हमारे पास कुत्तों और बिल्लियों की मिश्रित सूची प्रदर्शित करने वाली एक स्क्रीन है। वहाँ Interactorवर्ग है जो पर्दे के पीछे तर्क को संभालता है। अब …

4
Instof जावा के लिए प्रतिस्थापन?
इसलिए मैं वास्तविक दुनिया में (अकादमिक परियोजनाओं के बाहर) प्रोग्रामिंग के लिए काफी नया हूं और बहुत सारी पोस्ट पर यह कहते हुए आया हूं कि instanceofएक विशिष्ट वस्तु क्या है यह निर्धारित करने के लिए उपयोग करना एक बुरी बात है। मेरी स्थिति यह है कि मेरे पास तीन …

4
पुस्तकालय पृथक्करण की अनुमति देते समय बहुरूपी व्यवहार के लिए डिजाइन पैटर्न
मान लीजिए कि मेरे पास Itemकक्षाओं का एक पदानुक्रम है Rectangle, Circle, Triangle:। मैं उन्हें आकर्षित करने में सक्षम होना चाहता हूं, इसलिए मेरी पहली संभावना Draw()प्रत्येक के लिए एक आभासी विधि जोड़ना है : class Item { public: virtual ~Item(); virtual void Draw() =0; }; हालांकि, मैं ड्राइंग कार्यक्षमता …

3
एक ही कार्यक्षमता की पेशकश करने वाले दो घटक, विभिन्न निर्भरताओं द्वारा आवश्यक
मैं ORM परत के रूप में Zend फ्रेमवर्क 1 और Doctrine2 का उपयोग करके PHP में एक एप्लिकेशन बना रहा हूं। सब ठीक चल रहा है। अब, मैं नोटिस करने के लिए हुआ कि ZF1 और Doctrine2 दोनों साथ आते हैं, और अपने स्वयं के कैशिंग कार्यान्वयन पर भरोसा करते …

1
स्पष्ट बनाम स्पष्ट इंटरफेस
मुझे लगता है कि मैं संकलन-समय के बहुरूपता और रन-टाइम बहुरूपता की वास्तविक सीमाओं को समझता हूं। लेकिन स्पष्ट इंटरफेस (रन-टाइम पॉलिमोर्फिज्म। यानी वर्चुअल फ़ंक्शन और पॉइंटर्स / संदर्भ) और अंतर्निहित इंटरफेस (संकलन-समय पॉलीमोर्फिज्म। यानी टेम्प्लेट) के बीच वैचारिक अंतर क्या हैं । मेरा विचार यह है कि दो वस्तुएं …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.