मैं मूल रूप से सोच रहा हूं कि क्या पाइथन की PHP की तरह कोई ओओपी कमियां हैं। PHP पिछले कुछ संस्करणों के लिए अपने ओओपी प्रथाओं का विकास कर रहा है। यह PHP में बेहतर हो रहा है लेकिन यह अभी भी सही नहीं है। मैं पाइथन के लिए नया हूं और मैं बस सोच रहा हूं कि पाइथन का ओओपी समर्थन बेहतर है या तुलनीय है।पाइथन ओओपी PHP ओओपी की तुलना कैसे करता है?
यदि पाइथन ओओपी में कुछ समस्याएं हैं जो उचित ओओपी प्रथाओं का पालन नहीं करती हैं तो मैं निश्चित रूप से उन लोगों को जानना चाहूंगा। उदाहरण के लिए PHP, जहां तक मुझे पता है, कई विरासतों की अनुमति नहीं देता है।
धन्यवाद सबको!
संपादित करें: सार्वजनिक और निजी के लिए समर्थन के बारे में कैसे? या परिवर्तनीय प्रकार का समर्थन। मुझे लगता है कि ओओपी सॉफ्टवेयर बनाने के संबंध में ये महत्वपूर्ण हैं।
चूंकि एकाधिक विरासत "उचित ओओपी" कब है? जावा एकाधिक विरासत का समर्थन नहीं करता है। "उचित ओओपी" के लिए आपका मानक क्या है? क्या आप लिंक या परिभाषा प्रदान कर सकते हैं? –
यह उस पर निर्भर करता है जिसे आप "उचित" के रूप में परिभाषित करते हैं। कई ओओपी भाषाएं (जावा, उद्देश्य-सी, सी #) एकाधिक विरासत की अनुमति नहीं देती हैं। – Nosredna
PHP डिज़ाइन द्वारा एकाधिक विरासत की अनुमति नहीं देता है। पाइथन शायद इस अभ्यास का भी पालन करता है। अधिकांश आधुनिक ओओपी भाषाओं में यह आम है, क्योंकि कई विरासत कई सिरदर्द पैदा कर सकती हैं क्योंकि अधिकांश लोग इसका उपयोग ठीक से नहीं करते हैं। –