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

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


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

एसोसिएशन

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

यह कई ऑब्जेक्ट्स के बीच एक संबंध है।

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

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

आइए देखें कि इसे कैसे दर्शाया जा सकता है –

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

एग्रीगेशन

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

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

आइए देखें कि इसे कैसे दर्शाया जा सकता है –

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

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

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

  1. एल्गोरिदम और फ्लोचार्ट में अंतर एल्गोरिदम और फ्लोचार्ट में अंतर

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

  1. BFS और DFS में अंतर BFS और DFS में अंतर

    BFS और DFS ग्राफ ट्रैवर्सल एल्गोरिदम हैं।BFSब्रेडथ फर्स्ट सर्च (BFS) एल्गोरिदम एक ग्राफ को ब्रेडथवार्ड मोशन में ट्रैवर्स करता है और अगले वर्टेक्स को याद रखने के लिए एक कतार का उपयोग करता है जब किसी भी इटरेशन में डेड एंड होता है।DFSडेप्थ फर्स्ट सर्च (DFS) एल्गोरिदम एक ग्राफ को डेप्थवार्ड मोशन में ट्र