रचना क्या है?
रचना एग्रीगेशन का एक विशेष मामला है जो आपको रचना वर्ग और एक अधीनस्थ (भाग) वर्ग के बीच एक पूर्ण-भाग संबंध को निर्दिष्ट करने में मदद करता है।
एकत्रीकरण क्या है?
एकत्रीकरण संघ का एक विशेष मामला है जब एक वस्तु 'के पास' एक अन्य वस्तु होती है, जिसे आप उनके बीच एकत्र कर सकते हैं। उनके बीच की दिशा आपको यह बताने में मदद करती है कि किस वस्तु में दूसरी वस्तु है। एकत्रीकरण को "हस-ए" रिश्ते के रूप में भी जाना जाता है। यह यूएमएल में एक संघ संबंध का एक उपप्रकार है।
प्रमुख स्रोत
- एकत्रीकरण दो वस्तुओं के बीच एक प्रकार का जुड़ाव है, जिसमें "संबंध" का वर्णन है, जबकि रचना एक विशिष्ट प्रकार की एकत्रीकरण है जो स्वामित्व को निहित करती है।
- एक छोर पर एक खाली तीर के साथ एक सीधी रेखा का उपयोग करके एकत्रीकरण का संकेत दिया गया है। दूसरी ओर, रचना को किसी भी छोर पर भरे हुए तीर के साथ एक सीधी रेखा का उपयोग करने का संकेत दिया जाता है।
- एक एकत्रीकरण संबंध में, एक दूसरे के साथ जुड़ी हुई वस्तुएं एक दूसरे के बिना सिस्टम के दायरे में रह सकती हैं। लेकिन एक रचना संबंध में, एक दूसरे से जुड़ी हुई वस्तुएं एक दूसरे के बिना दायरे में नहीं रह सकतीं।
- एकत्रीकरण में, जुड़े हुए ऑब्जेक्ट दूसरी वस्तु पर निर्भर नहीं होते हैं जबकि संरचना में, ऑब्जेक्ट एक दूसरे पर अत्यधिक निर्भर होते हैं।
- एकत्रीकरण में, किसी एक तत्व को हटाने से दूसरे संबद्ध तत्व पर कोई प्रभाव नहीं पड़ता है। इसके विपरीत, रचना में, किसी एक तत्व को हटाने से दूसरे संबद्ध तत्व प्रभावित होते हैं।
- एक भरे हुए हीरे द्वारा एकत्रीकरण को निरूपित किया जाता है जबकि रचना को एक खाली हीरे द्वारा निरूपित किया जाता है।
प्रमुख आँकड़े
एकत्रीकरण | रचना | |
मालिक | कोई मालिक नहीं | एकल स्वामी |
जीवन काल | उनका जीवनकाल हो। | मालिक का जीवनकाल। |
बाल वस्तु | बाल वस्तुएं सभी स्वतंत्र हैं। | बाल वस्तुओं का संबंध एकल माता-पिता से है। |
रचना का उदाहरण
फ़ोल्डर में कई फाइलें हो सकती हैं, जबकि प्रत्येक फाइल में एक फ़ोल्डर फ़ोल्डर है। यदि कोई फ़ोल्डर हटा दिया जाता है, तो सभी सम्मिलित फ़ाइलें भी हटा दी जाती हैं। एक समग्र एकत्रीकरण में, एक वस्तु एक समय में केवल एक समग्र का हिस्सा हो सकती है।
उदाहरण एकत्रीकरण
उदाहरण के लिए, आपकी कार में पहियों, इंजन, गियरबॉक्स, स्टीयरिंग और मुख्य निकाय आदि शामिल हैं। यह एक विधानसभा है, और अन्य भाग इसके घटक हैं।
यहां, व्हील को कार एक एकत्रीकरण है, इंजन को कार एक और एकत्रीकरण है, कार को गियरबॉक्स को एक और, और इसी तरह।
इस प्रकार की जोड़ी आपको इसके परिणाम के रूप में विधानसभा के भीतर घटक भाग की बहुलता को परिभाषित करने में मदद करती है। वस्तुओं की संख्या को भी चित्रित किया जा सकता है।
एक कार को सही ढंग से कार्य करने के लिए एक पहिया की आवश्यकता होती है। हालाँकि, हम कार के साथ ऐसा नहीं कह सकते। एक ही तर्क को बाइक, साइकिल या किसी अन्य वाहन पर लागू किया जा सकता है लेकिन किसी विशेष कार पर नहीं।
यहां, कार ऑब्जेक्ट के बिना भी व्हील ऑब्जेक्ट सार्थक है। इसे एक एकत्रीकरण संबंध के रूप में जाना जाता है।
एकत्रीकरण और संरचना के बीच अंतर
यहाँ एकत्रीकरण और संरचना के बीच मुख्य अंतर है:
एकत्रीकरण | रचना |
एकत्रीकरण दो वस्तुओं के बीच एक प्रकार का जुड़ाव है जो "संबंध" का भी वर्णन करता है। | रचना एक विशिष्ट प्रकार का एकत्रीकरण है जिसका अर्थ है स्वामित्व। |
एक छोर पर एक खाली तीर के साथ एक सीधी रेखा का उपयोग करके एकत्रीकरण का संकेत दिया गया है। | रचना को किसी भी छोर पर भरे तीर के साथ एक सीधी रेखा का उपयोग करने का संकेत दिया गया है। |
एकत्रीकरण एक संघ संबंध का एक हिस्सा है। | रचना संघ संबंध का एक हिस्सा है। |
एकत्रीकरण को एक कमजोर प्रकार की संगति माना जाता है। | रचना को एक मजबूत प्रकार की संगति माना जाता है। |
एक एकत्रीकरण संबंध में, एक दूसरे के साथ जुड़ी हुई वस्तुएं एक दूसरे के बिना सिस्टम के दायरे में रह सकती हैं। | एक रचना संबंध में, एक दूसरे के साथ जुड़ी हुई वस्तुएं एक दूसरे के बिना दायरे में नहीं रह सकती हैं। |
एकत्रीकरण में, जुड़ी हुई वस्तुएँ दूसरी वस्तु पर निर्भर नहीं होती हैं। | रचना में, वस्तुएँ एक दूसरे पर अत्यधिक निर्भर होती हैं। |
एकत्रीकरण में, किसी एक तत्व को हटाने से दूसरे संबद्ध तत्व पर कोई प्रभाव नहीं पड़ता है। | रचना में, किसी एक तत्व को हटाने से अन्य संबद्ध तत्व प्रभावित होता है। |
उदाहरण: एक कार को एक पहिये की आवश्यकता होती है, लेकिन उसे हमेशा एक ही पहिये की आवश्यकता नहीं होती है। एक कार दूसरे पहिया के साथ भी पर्याप्त रूप से कार्य कर सकती है। | उदाहरण: फ़ाइल को फ़ोल्डर के अंदर रखा जाता है। यदि कोई फ़ोल्डर को हटाता है, तो उस दिए गए फ़ोल्डर से जुड़ी फ़ाइल भी हटा दी जाती है। |
एकत्रीकरण में, बाल संस्था के साथ माता-पिता का संबंध। | रचना में, मूल संस्था बाल इकाई का मालिक है। |
इसे एक भरे हुए हीरे से दर्शाया जाता है | इसे एक खाली हीरे द्वारा दर्शाया जाता है |
बच्चे का जीवनकाल नहीं होता है। | बच्चे का जीवनकाल हो सकता है। |
इसे विधानसभा वर्ग के बगल में एक खोखले हीरे द्वारा दर्शाया गया है। | यह विधानसभा वर्ग के बगल में एक ठोस हीरे द्वारा दर्शाया गया है। |
असेंबली का विलोपन इसके भागों को कभी प्रभावित नहीं करता है। | किसी वर्ग के मालिक होने की स्थिति में, ऑब्जेक्ट हटा दिया जाता है। यह युक्त वर्ग की वस्तु को भी प्रभावित करता है। |