एसोसिएशन
वस्तुओं के संदर्भ में एसोसिएशन दो संबंधित वस्तुओं के बीच "एक" संबंध को संदर्भित करता है। उदाहरण के लिए, एक कर्मचारी का संचार पता होता है।
class Employee { String name; Address communicationAddress; } class Address { String address; }
एकत्रीकरण
वस्तुओं के संदर्भ में एकत्रीकरण दो संबंधित वस्तुओं के बीच "एक" + संबंध को संदर्भित करता है। उदाहरण के लिए, एक विभाग में कई कर्मचारी होते हैं। यह मूल वर्ग में बाल वस्तुओं का संग्रह रखने को संदर्भित करता है। उदाहरण के लिए:
class Department { String name; List<Employee> employees; } class Employee { String name; }
Sr. नहीं. | कुंजी | एसोसिएशन | एकत्रीकरण |
---|---|---|---|
1 | परिभाषा | एसोसिएशन का अर्थ दो वर्गों के बीच "एक" संबंध है जो एक दूसरे का उपयोग करते हैं। | एकत्रीकरण दो वर्गों के बीच "है"+ संबंध को संदर्भित करता है जहां एक में अन्य वर्ग वस्तुओं का संग्रह होता है। |
2 | लचीलापन | प्रकृति में अनम्य। | लचीले स्वभाव के। |
3 | लिंकेज | संबद्धता बनाए रखने के लिए लिंकेज की आवश्यकता है। | वस्तुओं के बीच संबंध अनिवार्य नहीं है। |
4 | यूएमएल | पंक्तियों का उपयोग संघ का प्रतिनिधित्व करने के लिए किया जाता है। | असेंबली क्लास के बगल में डायमंड शेप का इस्तेमाल एग्रीगेशन रिलेशनशिप को दर्शाने के लिए किया जाता है। |