एसोसिएशन इन सी#
एसोसिएशन C# में किसी ऑब्जेक्ट के बीच संबंध को परिभाषित करता है। वस्तुओं के बीच एक-से-एक, एक-से-अनेक, अनेक-से-एक और अनेक-से-अनेक संबंध परिभाषित किए जा सकते हैं।
उदाहरण के लिए, एक कर्मचारी को कई परियोजनाओं से जोड़ा जा सकता है, जबकि एक परियोजना में एक से अधिक कर्मचारी हो सकते हैं।
C# में संरचना
कंपोजिशन के तहत, अगर पैरेंट ऑब्जेक्ट को हटा दिया जाता है, तो चाइल्ड ऑब्जेक्ट भी अपना स्टेटस खो देता है।
रचना एक विशेष प्रकार का एकत्रीकरण है और एक अंश-संबंध प्रदान करता है।
उदाहरण के लिए, एक कार में एक इंजन होता है। अगर कार नष्ट हो जाती है, तो इंजन भी नष्ट हो जाता है।
C# में एकत्रीकरण
एकत्रीकरण C# में वस्तुओं के बीच एक सीधा संबंध है। यह वस्तुओं के बीच संबंध है।
उदाहरण के लिए, कर्मचारी और विभाग।
एक कर्मचारी एक विभाग से जुड़ा होता है, जबकि एक विभाग में एक से अधिक कर्मचारी हो सकते हैं