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

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

इस पोस्ट में, हम एग्रीगेशन और एसोसिएशन के बीच के अंतर को समझेंगे।

एसोसिएशन

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

यह कई वस्तुओं के बीच का संबंध है।

एक उदाहरण यह होगा कि स्वस्थ भोजन का सेवन न केवल स्वस्थ वजन से, बल्कि अच्छी त्वचा, अच्छे बाल, मजबूती और सक्रिय रहने से संबंधित है।

  • एसोसिएशन दो वर्गों के बीच का संबंध है जहां एक वर्ग दूसरे वर्ग का उपयोग करता है।
  • इसकी प्रकृति लचीली नहीं है
  • यह इंगित करता है कि वस्तुओं के बीच किसी प्रकार का संबंध/संबंध भी है।
  • इसे 'एक है' संबंध के रूप में दर्शाया जा सकता है।
  • एक वर्ग के घटकों को लाइन सेगमेंट का उपयोग करके जोड़ा जा सकता है।

आइए देखें कि इसका प्रतिनिधित्व कैसे किया जा सकता है -

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

एकत्रीकरण

यह एक विशेष प्रकार के जुड़ाव के बारे में बताता है जो एक पूरे और एक रिश्ते के एक हिस्से को निर्दिष्ट करता है। यह एक संग्रह है, यानी चीजों का एक समूह जो एक साथ संग्रहीत किया जाता है।

  • इसे 'हैस ए' और 'ऑल-पार्ट' संबंध के रूप में दर्शाया जा सकता है।
  • इसे एक ऐसे समूह के रूप में समझा जा सकता है जिसके अलग-अलग हिस्से होते हैं
  • उदाहरण यह होगा कि एक अकेला शिक्षक बच्चों के समूह को पढ़ाता है।
  • यह स्वभाव से लचीला है।
  • यह एक विशेष प्रकार का जुड़ाव है जिसमें वस्तुओं के संबंध में पूरे हिस्से का संबंध होता है।
  • इसमें हीरे की आकृति है जिसका उपयोग असेंबली क्लास के बाद किया जाता है।

आइए देखें कि इसका प्रतिनिधित्व कैसे किया जा सकता है -

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


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

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

  1. एल्गोरिथम और फ़्लोचार्ट के बीच अंतर

    इस पोस्ट में, आइए हम एक फ़्लोचार्ट और एक एल्गोरिथम के बीच के अंतर को समझते हैं। एल्गोरिदम इसे अच्छी तरह से परिभाषित चरणों के अनुक्रम के रूप में परिभाषित किया गया है। ये चरण हाथ में किसी समस्या को हल करने का एक समाधान/एक तरीका प्रदान करते हैं। यह एक व्यवस्थित और तार्किक दृष्टिकोण है, जहां प्रक्रिया

  1. बीएफएस और डीएफएस के बीच अंतर

    बीएफएस और डीएफएस ग्राफ ट्रैवर्सल एल्गोरिदम हैं। बीएफएस Breadth First Search (BFS) एल्गोरिथम एक ग्राफ़ को चौड़ाई में घुमाता है और किसी भी पुनरावृत्ति में एक मृत अंत होने पर खोज शुरू करने के लिए अगला शीर्ष प्राप्त करने के लिए याद रखने के लिए एक कतार का उपयोग करता है। डीएफएस डेप्थ फर्स्ट सर्च (डीएफ