सॉफ्टवेयर विकास के संदर्भ में लो कपलिंग वांछनीय क्यों है?
सॉफ्टवेयर विकास के संदर्भ में लो कपलिंग वांछनीय क्यों है?

वीडियो: सॉफ्टवेयर विकास के संदर्भ में लो कपलिंग वांछनीय क्यों है?

वीडियो: सॉफ्टवेयर विकास के संदर्भ में लो कपलिंग वांछनीय क्यों है?
वीडियो: GSK Live:-3 2024, नवंबर
Anonim

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

उसके बाद, उच्च सामंजस्य और कम युग्मन वांछनीय क्यों है?

युग्मन वर्गों के बीच अन्योन्याश्रयता का एक उपाय है। उच्च सामंजस्य है वांछित क्योंकि इसका मतलब है कि कक्षा एक काम अच्छी तरह से करती है। कम सामंजस्य खराब है क्योंकि यह इंगित करता है कि कक्षा में ऐसे तत्व हैं जिनका आपस में कोई लेना-देना नहीं है।

इसी तरह, सॉफ्टवेयर विकास के संदर्भ में उच्च सामंजस्य वांछनीय क्यों है? के फायदे उच्च सामंजस्य (या "मजबूत एकजुटता ") हैं: कम मॉड्यूल जटिलता (वे सरल हैं, कम संचालन वाले हैं)। बढ़ी हुई प्रणाली रखरखाव, क्योंकि डोमेन में तार्किक परिवर्तन कम मॉड्यूल को प्रभावित करते हैं, और क्योंकि एक मॉड्यूल में परिवर्तन के लिए अन्य मॉड्यूल में कम बदलाव की आवश्यकता होती है।

लोग यह भी पूछते हैं कि आपको लो कपलिंग कैसे मिलती है?

कम युग्मन हो सकता है हासिल एक दूसरे से जुड़ने वाली कम कक्षाएं होने से। सबसे अच्छा युग्मन को कम करने का तरीका एक एपीआई (इंटरफ़ेस) प्रदान करके है।

डेटा कपलिंग की कुछ कमजोरियां क्या हैं?

ए डेटा युग्मन की कमजोरी है: एक मॉड्यूल को बनाए रखना मुश्किल हो सकता है यदि कई आंकड़े तत्वों को पारित किया जाता है। बहुत सारे पैरामीटर यह भी संकेत कर सकते हैं कि एक मॉड्यूल को खराब तरीके से विभाजित किया गया है।

सिफारिश की: