में सार कक्षा बनाम इंटरफेस की वास्तविक दुनिया अवधारणा प्राप्त करने का प्रयास कर मैंने कई एस/ओ पोस्टिंग के माध्यम से खोज की है और मुझे कोई जवाब नहीं मिला है जो मेरी मदद करता है।
मैं एक अमूर्त वर्ग और इंटरफ़ेस क्या है, इसकी मानसिक दृष्टि प्राप्त करना चाहता हूं। मैंने इस पोस्ट Real world abstract class usage simple samples के माध्यम से पढ़ा है, लेकिन मैं अभी भी अवधारणाओं के बारे में स्पष्ट नहीं हूं।एएसपीनेट
मुझे उम्मीद है कि कोई व्यक्ति "व्यक्ति" वस्तु के रूप में वास्तविक दुनिया का वर्णन कर सकता है। तो विरासत होगा "व्यक्ति" -> "कर्मचारी" -> "प्रबंधक"
और अधिभावी "कर्मचारी का वेतन" बन जाएगा "बिक्री कर्मचारी आयोग"
मैं एक अमूर्त वर्ग का वर्णन किस प्रकार कर सकते हैं हो सकता है और एक एक व्यक्ति वस्तु अवधारणा के भीतर इंटरफ़ेस?
अच्छा सादृश्य। क्या आप कह रहे हैं कि व्यक्ति एक अमूर्त वर्ग है? – DotNetRookie
@DotNetCookie - मैं वास्तव में हाँ या नहीं कहना चाहता हूं। यह सब इस बात पर निर्भर करता है कि आप किस समस्या को हल करने की कोशिश कर रहे हैं। यदि आपको "सादे" व्यक्ति वस्तु को तुरंत चालू करने में सक्षम होना आवश्यक है, तो इससे अधिक समझ नहीं आएगी। इस मामले में (व्यक्ति -> कर्मचारी -> प्रबंधक) आधार वर्ग, व्यक्ति, सार बनाने के लिए यह समझ में आ सकता है। –
जिस व्यक्ति का मैं व्यक्ति के साथ इंटरफ़ेस के लिए उपयोग करता हूं वह आईईएट है, जो फ़ीड विधि घोषित कर सकता है। मुद्दा यह है कि इंटरफेस काट दिया जाता है, इसलिए स्तनधारी: आईआईएटी> व्यक्ति> आदि और प्लांटलाइफ: आईएट> कैक्टस, इसलिए एक व्यक्ति प्लांट लाइफ नहीं है (कुछ ऐसा कार्य करता है) लेकिन वे सभी किसी भी तरह से खाते हैं। –