क्या ऊप के संबंध हैं?
क्या ऊप के संबंध हैं?

वीडियो: क्या ऊप के संबंध हैं?

वीडियो: क्या ऊप के संबंध हैं?
वीडियो: संबंध क्या है? || आचार्य प्रशांत, युवाओं के संग (2013) 2024, अप्रैल
Anonim

के फायदों में से एक वस्तु के उन्मुख प्रोग्रामिंग भाषा है कोड पुन: उपयोग। वस्तु के उन्मुख प्रोग्रामिंग आम तौर पर 4 प्रकार का समर्थन करती है रिश्तों जो हैं: विरासत, संघ, संरचना और एकत्रीकरण। ये सभी रिश्ता है पर आधारित " है ए" संबंध , " है -ए" संबंध और "हिस्सा" संबंध.

इसके अलावा, रिश्ते किस तरह से एक रिश्ते से अलग होते हैं?

ओओपी में, आईएस - एक रिश्ता पूरी तरह से विरासत है। इसका मतलब है, कि बाल वर्ग एक है मूल वर्ग का प्रकार। ए हैस-ए संबंध वंशानुक्रम के दौरान गतिशील (रन टाइम) बाध्यकारी है एक है स्थिर (संकलन समय) बाध्यकारी। यदि आप केवल कोड का पुन: उपयोग करना चाहते हैं और आप जानते हैं कि दोनों एक ही तरह के उपयोग की संरचना नहीं हैं।

इसी तरह, एक विरासत संबंध है? जावा में, एक है -ए संबंध निर्भर करता है विरासत . आगे विरासत है दो प्रकार के, वर्ग विरासत और इंटरफ़ेस विरासत . यह है जावा में कोड पुन: प्रयोज्य के लिए उपयोग किया जाता है।. के गुणों में से एक विरासत है वह विरासत है प्रकृति में यूनिडायरेक्शनल।

बस इतना ही, कौन सी OOP अवधारणा वस्तुओं के बीच संबंध का प्रतिनिधित्व करती है?

में वस्तु उन्मुख कार्यकर्म , NS आईएस-ए की अवधारणा है पूरी तरह से वंशानुक्रम पर आधारित है, जो हो सकता है दो में से प्रकार वर्ग वंशानुक्रम या इंटरफ़ेस वंशानुक्रम। यह है ठीक वैसे ही जैसे "A." है एक बी प्रकार का बात"। उदाहरण के लिए, सेब है एक फल, Car है एक वाहन आदि वंशानुक्रम है एकतरफा।

क्या कोई रिश्ता वीएस का सी # में रिश्ता है?

रचना एक और कुंजी है संबंध ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में टाइप करें। एक रचना संबंध मौजूद है जब एक वर्ग की कोई वस्तु, दूसरे वर्ग की एक या अधिक वस्तुओं से बनी या बनी होती है। इसे "एक" के रूप में भी जाना जाता है है एक प्रकार संबंध . ऑर्डर ऑब्जेक्ट भी अन्य ऑब्जेक्ट्स से बना है।

सिफारिश की: