दिलचस्प पोस्ट
मेमोरीकैप को कैसे साफ़ करें? जावा में JSlider का उपयोग कर छवि की चमक को कैसे बढ़ाना / घटाना? एसक्यूएल गरीब संग्रहित प्रक्रिया निष्पादन योजना प्रदर्शन – पैरामीटर सूँघने जीआईटी को सूचीबद्ध करना और हटाने से कोई शाखा नहीं है (झूठ?) Prolog केवल अद्वितीय तत्वों को हटाने वर्ग "com.google.firebase.provider.FirebaseInitProvider" नहीं मिला? UIView परत पर इनर छाया प्रभाव? क्या टीसीपी और यूडीपी सॉकेट समान पोर्ट का उपयोग कर सकते हैं? थकदार कनेक्शन पूल से बचने के लिए JDBC MySql कनेक्शन पूलिंग प्रथाओं Android में ScrollView के अंदर GridView के साथ समस्याएं jQuery .data () काम नहीं करता है, लेकिन .attr () करता है सी ++ के लिए पैरामीटर पार्सर पुस्तकालय क्या हैं? कैसे बाह्य सीएसएस के साथ एसवीजी शैली? एंड्रॉइड एल त्रुटि पर एक देशी लाइब्रेरी चलाना: केवल स्थिति स्वतंत्र निष्पादनयोग्य (पीआईई) समर्थित हैं एंड्रॉइड – बहु-लाइन रैखिक लेआउट

एकत्रीकरण, संरचना और निर्भरता के बीच क्या अंतर है?

एकत्रीकरण, संरचना और निर्भरता के बीच क्या अंतर है?

Solutions Collecting From Web of "एकत्रीकरण, संरचना और निर्भरता के बीच क्या अंतर है?"

एकत्रीकरण एक रिश्ता है जहां बच्चे माता पिता के स्वतंत्र रूप से मौजूद हो सकते हैं। उदाहरण: कक्षा (अभिभावक) और छात्र (बाल) कक्षा हटाएं और छात्र अभी भी मौजूद हैं।

रचना का मतलब है एक रिश्ता जहां माता पिता के स्वतंत्र अस्तित्व में नहीं हो सकता। उदाहरण: घर (अभिभावक) और कक्ष (बच्चा) कमरे हाउस से अलग नहीं होते

उपरोक्त दो प्रकार के प्रतिबंध हैं (इसलिए माता-पिता के रिश्ते)।

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

निर्भरता संघ का एक रूप है।

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

एकत्रीकरण

Car -> Tires 

Tires को Car ऑब्जेक्ट से हटाया जा सकता है और एक दूसरे पर स्थापित किया जा सकता है। इसके अलावा, अगर गाड़ी पूरी हो जाती है, तो टायरों को नष्ट नहीं करना पड़ता है।

रचना

 Body -> Blood Cell 

जब Body ऑब्जेक्ट को नष्ट कर दिया जाता है तो BloodCells इसके साथ नष्ट हो जाते हैं।

निर्भरता

दो ऑब्जेक्ट्स के बीच एक रिश्ते जहां एक को बदलने से दूसरे को प्रभावित हो सकता है

एकत्रीकरण – विखंडनीय हिस्सा पूरे। इस भाग की अपनी पहचान है, जो कि इसका हिस्सा है से अलग है। आप उस भाग को चुन सकते हैं और इसे दूसरे ऑब्जेक्ट पर ले जा सकते हैं। (असली दुनिया उदाहरण: पहिया -> कार, रक्त कोशिका -> शरीर)

संरचना – पूरे का गैर-विभाजित हिस्सा। आप भाग को दूसरे ऑब्जेक्ट में नहीं ले जा सकते। अधिक संपत्ति की तरह (असली दुनिया उदाहरण: वक्र -> सड़क, व्यक्तित्व -> व्यक्ति, अधिकतम_स्पीड -> कार, वस्तु की संपत्ति – वस्तु)

ध्यान दें कि एक संबंध जो किसी एक डिज़ाइन में कुल है, दूसरे में एक संरचना हो सकती है। इसके सभी के बारे में कैसे इस विशिष्ट डिजाइन में संबंध का उपयोग किया जाए।

निर्भरता – बदलने के प्रति संवेदनशील (बारिश की मात्रा -> मौसम, हेडपोषण -> बॉडीपोशन)

नोट: "ब्लडसेल" – "ब्लड" हो सकता है "ब्लड सेल" के रूप में रक्त कोशिकाओं को रक्त के नाम के बिना अस्तित्व में नहीं आ सकता। "रक्त" -> बॉडी "एकत्रीकरण" हो सकता है क्योंकि रक्त शरीर नामक संस्था के बिना मौजूद हो सकता है।

एक रचना रिश्ते से संबंधित एक ऑब्जेक्ट युक्त ऑब्जेक्ट के बाहर मौजूद नहीं होगा। उदाहरण एक नियुक्ति और मालिक (एक व्यक्ति) या एक कैलेंडर हैं; एक टेस्ट रिजल्ट और एक मरीज

दूसरी ओर, एक ऑब्जेक्ट जो एक ऑब्जेक्ट द्वारा एकत्रित ऑब्जेक्ट है, जिसमें उस ऑब्जेक्ट के बाहर मौजूद हो सकते हैं। उदाहरण एक द्वार और एक सदन हैं; एक कर्मचारी और एक विभाग।

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

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

निर्भरता के संबंध में, यह किस्मों के बीच एक अत्यंत सार संबंध (ऑब्जेक्ट नहीं) का मतलब लगभग किसी भी चीज़ का मतलब हो सकता है

नियंत्रण: – यहां आंतरिक वस्तु का उपयोग करने के लिए हमें बाहरी वस्तु का उपयोग करना होगा। हम निहित वस्तु का पुन: उपयोग कर सकते हैं एकत्रीकरण: – यहां हम बाहरी ऑब्जेक्ट का उपयोग किए बिना आंतरिक वस्तु को पुनः और फिर उपयोग कर सकते हैं।

एक ऑब्जेक्ट में दूसरे को अपनी विशेषता के हिस्से के रूप में शामिल किया जा सकता है।

  1. दस्तावेज़ में वाक्यों में शब्द होते हैं
  2. कंप्यूटर सिस्टम में हार्ड डिस्क, राम, प्रोसेसर आदि हैं।

तो रोकथाम शारीरिक नहीं होना चाहिए उदाहरण के लिए, कंप्यूटर सिस्टम में एक वारंटी है