एकल जिम्मेदारी सिद्धांत C# क्या है?
एकल जिम्मेदारी सिद्धांत C# क्या है?

वीडियो: एकल जिम्मेदारी सिद्धांत C# क्या है?

वीडियो: एकल जिम्मेदारी सिद्धांत C# क्या है?
वीडियो: डिज़ाइन पैटर्न: एकल उत्तरदायित्व सिद्धांत को C# में व्यावहारिक रूप से समझाया गया (SOLID में S) 2024, मई
Anonim

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

तदनुसार, एकल उत्तरदायित्व सिद्धांत क्या है?

NS एकल जिम्मेदारी सिद्धांत एक कंप्यूटर प्रोग्रामिंग है सिद्धांत जिसमें कहा गया है कि प्रत्येक मॉड्यूल, वर्ग या फ़ंक्शन में होना चाहिए ज़िम्मेदारी एक से अधिक एक सॉफ़्टवेयर द्वारा प्रदान की गई कार्यक्षमता का हिस्सा, और वह ज़िम्मेदारी कक्षा, मॉड्यूल या फ़ंक्शन द्वारा पूरी तरह से समझाया जाना चाहिए।

ऊपर के अलावा, लिस्कोव प्रतिस्थापन सिद्धांत C# क्या है? सरलीकरण लिस्कोव प्रतिस्थापन सिद्धांत ठोस का सी# NS लिस्कोव प्रतिस्थापन सिद्धांत कहता है कि एक व्युत्पन्न वर्ग की वस्तु को सिस्टम में कोई त्रुटि लाए बिना या आधार वर्ग के व्यवहार को संशोधित किए बिना आधार वर्ग की वस्तु को बदलने में सक्षम होना चाहिए।

उसके बाद, एकल जिम्मेदारी सिद्धांत क्यों महत्वपूर्ण है?

सबसे पहले इसका जवाब दिया गया: क्या है एकल जिम्मेदारी सिद्धांत और यह क्यों है जरूरी सॉफ्टवेयर विकास में? यह विभिन्न दिशाओं से आने वाले परिवर्तनों से वर्गों की रक्षा करने के बारे में है। एसआरपी का सम्मान करने के लिए, एक वर्ग को केवल एक के लिए जिम्मेदार होना चाहिए एक अभिनेता या आवश्यकताओं का स्रोत।

एक जिम्मेदारी क्या है?

ज़िम्मेदारी . किसी कार्य को संतोषजनक ढंग से करने या पूरा करने के लिए एक कर्तव्य या दायित्व (किसी के द्वारा सौंपा गया, या अपने स्वयं के वादे या परिस्थितियों द्वारा बनाया गया) जिसे पूरा करना चाहिए, और जिसके परिणामस्वरूप विफलता के लिए दंड है।

सिफारिश की: