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

सी # में एसोसिएशन, संरचना और एकत्रीकरण

एसोसिएशन इन सी#

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

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

C# में संरचना

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

रचना एक विशेष प्रकार का एकत्रीकरण है और एक अंश-संबंध प्रदान करता है।

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

C# में एकत्रीकरण

एकत्रीकरण C# में वस्तुओं के बीच एक सीधा संबंध है। यह वस्तुओं के बीच संबंध है।

उदाहरण के लिए, कर्मचारी और विभाग।

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


  1. ईआर मॉडल में सामान्यीकरण, विशेषज्ञता और एकत्रीकरण

    सामान्यीकरण सामान्यीकरण एक इकाई को सामान्यीकृत करने की एक प्रक्रिया है जिसमें सामान्यीकृत गुण या सामान्यीकृत संस्थाओं के गुण होते हैं। बनाई गई इकाई में सामान्य विशेषताएं होंगी। सामान्यीकरण एक बॉटम अप प्रक्रिया है। कार, ट्रक, मोटरसाइकिल के रूप में हमारे पास तीन उप इकाइयां हो सकती हैं और इन तीन इकाइयो

  1. C भाषा में मूल्यांकन, वरीयता और संघ क्या है?

    अभिव्यक्तियों का मूल्यांकन सी कंपाइलर द्वारा वरीयता और संबद्धता नियमों के आधार पर किया जाता है। अगर किसी व्यंजक में अलग-अलग प्राथमिकता वाले ऑपरेटर हैं, तो प्राथमिकता के नियमों पर विचार किया जाता है। यहां, 10*2 का मूल्यांकन पहले किया जाता है क्योंकि * की प्राथमिकता - और = से अधिक होती है यदि किस

  1. एकत्रीकरण और संघ के बीच अंतर

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