Django अमूर्त वर्गों का उपयोग करके सकारात्मक प्रतीत होता है: class Meta: abstract = True हालांकि मैं नहीं देखता कि इन वर्गों के भीतर अमूर्त विधियों/कार्यों को कैसे घोषित किया जाए जिनमें कोई तर्क नहीं है जैसे उदा। class AbstractClass(models.Model): def abstractFunction(): class Meta: ....
30 मार्च 2020, 00:19
मेरे पास एक स्थिर कार्य वाला एक अमूर्त वर्ग है जो अन्य अमूर्त कार्यों को कॉल करता है। लेकिन जब मैं एक नया वर्ग बना रहा हूं और सार कार्य को ओवरराइड कर रहा हूं तब भी मूल (सार) फ़ंक्शन चल रहा है। मैंने अपनी समस्या के समान एक उदाहरण लिखा है। कृपया मदद करे। निम्नलिखित उदाहरण में, मैं do_something() को....
कहें कक्षा ए बी का सुपर क्लास है जो सी का सुपरक्लास है। ए और बी सार वर्ग हैं (मैंने उन्हें रखा है क्योंकि वास्तविक कक्षा ए या बी की कोई वस्तु मौजूद नहीं हो सकती है, दूसरे शब्दों में किसी वस्तु का वास्तविक वर्ग केवल हो सकता है सी)। मेरे पास ए में एक सार विधि है जिसे बी में लागू नहीं किया जाना चाहिए....
12 अक्टूबर 2019, 14:54
मैं कुछ कोड को दोबारा कर रहा हूं जो बहुत पुन: प्रयोज्य नहीं है और इसमें काफी डुप्लिकेट कोड है। कोड में दो वर्ग ए और बी हैं जो अमूर्त वर्ग I का विस्तार करते हैं। लेकिन अवधारणाओं एक्स और वाई का समर्थन करने के लिए ए और बी के उप-वर्ग हैं, इसलिए परिणाम ठोस वर्ग एएक्स, एवाई, बीएक्स, बीई अवधारणाओं के साथ ....
23 सितंबर 2018, 19:31