इस पोस्ट में, हम एग्रीगेशन और एसोसिएशन के बीच अंतर को समझेंगे।
एसोसिएशन
इसे उन लोगों के संगठन के रूप में समझा जा सकता है जिनका एक सामान्य उद्देश्य है। यह यह भी इंगित करता है कि उनमें एक औपचारिक संरचना होती है। यह दो ऑब्जेक्ट्स के बीच एक बाइनरी संबंध को दर्शाता है जो किसी प्रकार की गतिविधि का वर्णन करता है।
यह कई ऑब्जेक्ट्स के बीच एक संबंध है।
एक उदाहरण होगा कि कैसे स्वस्थ भोजन खाना न केवल स्वस्थ वजन से संबंधित है, बल्कि अच्छी त्वचा, अच्छे बाल, ताकत और सक्रिय होने से भी संबंधित है।
- एसोसिएशन दो क्लासेस के बीच एक संबंध है जहां एक क्लास दूसरी क्लास का उपयोग करती है।
- यह प्रकृति में लचीला नहीं है।
- यह इंगित करता है कि ऑब्जेक्ट्स के बीच किसी प्रकार का लिंक/संबंध भी है।
- इसे 'has a' संबंध के रूप में दर्शाया जा सकता है।
- क्लास के घटकों को लाइन सेगमेंट्स का उपयोग करके लिंक किया जा सकता है।
आइए देखें कि इसे कैसे दर्शाया जा सकता है –

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