एकत्रीकरण बनाम रचना

लेखक: Laura McKinney
निर्माण की तारीख: 4 अप्रैल 2021
डेट अपडेट करें: 17 मई 2024
Anonim
यूएमएल क्लास और ऑब्जेक्ट डायग्राम | एसोसिएशन बनाम एकत्रीकरण बनाम संरचना | गीकिफिक
वीडियो: यूएमएल क्लास और ऑब्जेक्ट डायग्राम | एसोसिएशन बनाम एकत्रीकरण बनाम संरचना | गीकिफिक

विषय

एकत्रीकरण और संरचना के बीच महत्वपूर्ण अंतर यह है कि एकत्रीकरण में एक माता-पिता के बच्चे का संबंध होता है जिसमें बच्चा स्वतंत्र रूप से मौजूद हो सकता है, जबकि रचना एक माता-पिता का बच्चा संबंध है जिसमें बच्चा बिना माता-पिता के स्वतंत्र रूप से मौजूद नहीं हो सकता है।


ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में एसोसिएशन एक बहुत ही महत्वपूर्ण अवधारणा है। ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में डेटा एक वर्ग के गैर-सदस्य कार्यों से छिपा होता है। केवल एक वर्ग का सदस्य कार्य डेटा का उपयोग कर सकता है। कोई भी गैर-सदस्य फ़ंक्शन फ़ंक्शन वर्ग के अंदर डेटा को संशोधित कर सकता है। ऑब्जेक्ट और कक्षाएं ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की मुख्य अवधारणाएं हैं। डेटा एनकैप्सुलेशन जिसे एब्स्ट्रक्शन और इनहेरिटेंस के रूप में भी जाना जाता है, ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में भी प्राप्त किया जाता है। एकत्रीकरण और रचना संघ के प्रकार हैं और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में एक बहुत ही महत्वपूर्ण अवधारणा हैं। एकत्रीकरण में, एक अभिभावक बाल संबंध होता है जिसमें एक बच्चा स्वतंत्र रूप से मौजूद हो सकता है, जबकि रचना एक माता-पिता का बच्चा संबंध है जिसमें एक बच्चा बिना माता-पिता के स्वतंत्र रूप से मौजूद नहीं हो सकता है। रचना में वस्तु उन्मुख प्रोग्रामिंग में एक सामान्य प्रतिमान है जो सॉफ्टवेयर विकास में बहुत महत्वपूर्ण है। संघ का प्रतिबंधात्मक रूप एक रचना है जिसमें एक माता-पिता के बच्चे के संबंध हैं जिसमें बच्चा बिना माता-पिता के स्वतंत्र रूप से मौजूद नहीं हो सकता है। यूएमएल में इसे एक छोटे ठोस हीरे द्वारा दर्शाया गया है।


रचना में, घटक भाग को विधानसभा में अधिकांश एक से जोड़ा जा सकता है। एक वर्ग कंटेनर बन जाता है और अन्य वर्ग उस कंटेनर में सामग्री बन जाता है। इनहेरिटेंस भाग बहुत आसान है, और एक वर्ग की विधि का उपयोग पूरे कोड को फिर से लिखने के बिना भी किया जा सकता है। रचना में "भाग" संबंध है। एकत्रीकरण एक विधानसभा वर्ग के घटक वर्ग के साथ एक संबंध है। यूएमएल में एकीकृत मॉडलिंग भाषा है जो एक लाइन सेगमेंट के साथ एकत्रीकरण संबंध दिखाती है। एकत्रीकरण एक से एक, एक से कई, कई से कई जैसे संबंध दिखाते हैं। यदि हम एकल वर्ग में कई वर्ग हैं, तो कई रिश्तों में से एक है, जबकि कई वर्ग में कई वस्तुएं हैं एक से कई संबंध हैं। "हैव ए" एक ऐसा रिश्ता है जो एकत्रीकरण में वर्णित है।

सामग्री: एकत्रीकरण और संरचना के बीच अंतर

  • तुलना चार्ट
  • एकत्रीकरण क्या है?
  • मुख्य अंतर
  • निष्कर्ष
  • व्याख्यात्मक वीडियो

तुलना चार्ट

आधारएकत्रीकरण रचना
अर्थएकत्रीकरण में, एक अभिभावक बाल संबंध होता है जिसमें बच्चा स्वतंत्र रूप से मौजूद हो सकता है

रचना एक अभिभावक बाल संबंध है जिसमें एक बच्चा बिना माता-पिता के स्वतंत्र रूप से मौजूद नहीं हो सकता है।


 

संगतिएकत्रीकरण में एक कमजोर संघ है।रचना में एक मजबूत संघ है।
यूएमएलयूएमएल एकत्रीकरण में लाइन खंड का उपयोग करके परिभाषित किया जा सकता हैयूएमएल में हीरे का उपयोग करके रचना को परिभाषित किया जा सकता है।
समारोहएकत्रीकरण में विधानसभा के विचलन का कोई प्रभाव नहीं है।रचना का विलोपन रचना में प्रभाव डाल सकता है

एकत्रीकरण क्या है?

एकत्रीकरण एक विधानसभा वर्ग के घटक वर्ग के साथ एक संबंध है। यूएमएल में एकीकृत मॉडलिंग भाषा है जो एक लाइन सेगमेंट के साथ एकत्रीकरण संबंध दिखाती है। एकत्रीकरण एक से एक, एक से कई, कई से कई जैसे संबंध दिखाते हैं। यदि हम एकल वर्ग में कई वर्ग हैं, तो कई रिश्तों में से एक है, जबकि कई वर्ग में कई वस्तुएं हैं एक से कई संबंध हैं। "हैव ए" एक ऐसा रिश्ता है जो एकत्रीकरण में वर्णित है।

रचना क्या है?

संघ का प्रतिबंधात्मक रूप एक रचना है जिसमें एक माता-पिता के बच्चे के संबंध हैं जिसमें बच्चा बिना माता-पिता के स्वतंत्र रूप से मौजूद नहीं हो सकता है। यूएमएल में इसे एक छोटे ठोस हीरे द्वारा दर्शाया गया है। रचना में, घटक भाग को विधानसभा में अधिकांश एक से जोड़ा जा सकता है। एक वर्ग कंटेनर बन जाता है और अन्य वर्ग उस कंटेनर में सामग्री बन जाता है। इनहेरिटेंस हिस्सा बहुत आसान है, और एक वर्ग की विधि का उपयोग पूरे कोड को फिर से लिखने के बिना भी किया जा सकता है। रचना में "भाग" संबंध है।

मुख्य अंतर

  1. एकत्रीकरण में एक अभिभावक बाल संबंध होता है जिसमें बच्चा स्वतंत्र रूप से मौजूद हो सकता है जबकि रचना एक माता-पिता का बच्चा संबंध है जिसमें एक बच्चा बिना माता-पिता के स्वतंत्र रूप से मौजूद नहीं हो सकता है।
  2. एकत्रीकरण में एक कमजोर संघ है जबकि रचना में एक मजबूत संघ है जबकि रचना में एक मजबूत संघ है।
  3. यूएमएल एकत्रीकरण में लाइन सेगमेंट का उपयोग करके परिभाषित किया जा सकता है जबकि यूएमएल रचना में हीरे का उपयोग करके परिभाषित किया जा सकता है।
  4. असेंबली के विलोपन का एकत्रीकरण में कोई प्रभाव नहीं पड़ता है जबकि रचना को हटाने से रचना में प्रभाव पड़ सकता है

निष्कर्ष

ऊपर इस लेख में हम उदाहरण के साथ एकत्रीकरण और रचना के बीच स्पष्ट अंतर देखते हैं।

व्याख्यात्मक वीडियो