Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में एसोसिएशन, कंपोजिशन और एग्रीगेशन


C# में एसोसिएशन (Association)

एसोसिएशन C# में ऑब्जेक्ट्स के बीच संबंध को परिभाषित करता है। ऑब्जेक्ट्स के बीच वन-टू-वन, वन-टू-मैनी, मैनी-टू-वन और मैनी-टू-मैनी संबंध परिभाषित किए जा सकते हैं।

उदाहरण के लिए, एक Employee कई प्रोजेक्ट्स से जुड़ा हो सकता है, जबकि एक प्रोजेक्ट में एक से अधिक कर्मचारी हो सकते हैं।

C# में कंपोजिशन (Composition)

कंपोजिशन के तहत, यदि पैरेंट ऑब्जेक्ट डिलीट हो जाता है, तो चाइल्ड ऑब्जेक्ट भी अपनी स्थिति खो देता है।

कंपोजिशन एग्रीगेशन का एक विशेष प्रकार है और पार्ट-ऑफ रिलेशनशिप देता है।

उदाहरण के लिए, एक Car में इंजन होता है। यदि कार नष्ट हो जाती है, तो इंजन भी नष्ट हो जाता है।

C# में एग्रीगेशन (Aggregation)

एग्रीगेशन C# में ऑब्जेक्ट्स के बीच सीधा संबंध है। यह ऑब्जेक्ट्स के बीच संबंध है।

उदाहरण के लिए, Employee और Department।

एक Employee एक Department से जुड़ा होता है, जबकि एक Department में एक से अधिक कर्मचारी हो सकते हैं।

  1. ER मॉडल में जनरलाइज़ेशन, स्पेशलाइज़ेशन और एग्रीगेशन ER मॉडल में जनरलाइज़ेशन, स्पेशलाइज़ेशन और एग्रीगेशन

    जनरलाइज़ेशन (Generalization) जनरलाइज़ेशन एक एंटिटी को सामान्य बनाने की प्रक्रिया है जिसमें सामान्य एंटिटी के सामान्य एट्रिब्यूट या गुण होते हैं। जो एंटिटी बनाई जाती है उसमें सामान्य विशेषताएं होती हैं। जनरलाइज़ेशन एक बॉटम-अप प्रक्रिया है। हमारे पास तीन सब-एंटिटी हो सकती हैं: Car, Truck, Motorcycle

  1. C भाषा में मूल्यांकन (Evaluation), प्रीसिडेंस (Precedence) और एसोसिएटिविटी (Association) C भाषा में मूल्यांकन (Evaluation), प्रीसिडेंस (Precedence) और एसोसिएटिविटी (Association)

    एक्सप्रेशन्स का मूल्यांकन C कंपाइलर द्वारा प्रीसिडेंस (प्राथमिकता) और एसोसिएटिविटी (साहचर्य) नियमों के आधार पर किया जाता है। यदि एक एक्सप्रेशन में अलग-अलग प्राथमिकता के ऑपरेटर्स हैं, तो प्रीसिडेंस नियमों पर विचार किया जाता है। उदाहरण: a = 10 - 2 * 5 यहां, 2 * 5 पहले मूल्यांकित होता है क्योंकि * की

  1. एग्रीगेशन और एसोसिएशन में अंतर एग्रीगेशन और एसोसिएशन में अंतर

    इस पोस्ट में, हम एग्रीगेशन और एसोसिएशन के बीच अंतर को समझेंगे। एसोसिएशन इसे उन लोगों के संगठन के रूप में समझा जा सकता है जिनका एक सामान्य उद्देश्य है। यह यह भी इंगित करता है कि उनमें एक औपचारिक संरचना होती है। यह दो ऑब्जेक्ट्स के बीच एक बाइनरी संबंध को दर्शाता है जो किसी प्रकार की गतिविधि का वर्णन