ठोस सिद्धांत का एक समूह हैं वस्तु-उन्मुख डेवलपर्स द्वारा उपयोग किए जाने वाले सुनहरे नियम 2000 के दशक की शुरुआत से। उन्होंने ओओपी भाषाओं में और उससे आगे फुर्तीली विकास और अधिक में प्रोग्राम करने के लिए मानक निर्धारित किया। सॉलिड प्रोग्राम बेहतर पैमाने पर काम करते हैं, काम करने में कम समय लगता है, और परिवर्तन के लिए अधिक आसानी से प्रतिक्रिया कर सकते हैं। नियोक्ता हमेशा ठोस सिद्धांतों की मजबूत समझ वाले उम्मीदवार को पसंद करेंगे।
आज, हम इन 5 सिद्धांतों में से प्रत्येक में गहराई से गोता लगाएंगे और बताएंगे कि वे कोड, चित्रण और स्वीकार्य विवरणों का उपयोग करके कैसे काम करते हैं।
नोड जेएस बनाम नेट कोर
यहाँ हम आज क्या कवर करेंगे:
- ठोस सिद्धांत क्या हैं?
- एस : एकल-जिम्मेदारी सिद्धांत
- या : खुला बंद सिद्धांत
- NS : लिस्कोव प्रतिस्थापन सिद्धांत
- मैं : इंटरफ़ेस अलगाव सिद्धांत
- डी : निर्भरता उलटा सिद्धांत
- आगे क्या सीखना है
ठोस सिद्धांत क्या हैं?
ठोस है a 5 डिजाइन सिद्धांतों के लिए स्मरणीय उपकरण ऑब्जेक्ट-ओरिएंटेड प्रोग्राम (OOP) जिसके परिणामस्वरूप पठनीय, अनुकूलनीय और स्केलेबल कोड होता है। SOLID को किसी भी OOP प्रोग्राम में लागू किया जा सकता है।
सॉलिड के 5 सिद्धांत हैं:
- एस इंगल-जिम्मेदारी सिद्धांत
- या कलम बंद सिद्धांत
- NS इसकोव प्रतिस्थापन सिद्धांत
- मैं इंटरफ़ेस अलगाव सिद्धांत
- डी आश्रितता उलटा सिद्धांत
सॉलिड सिद्धांतों को कंप्यूटर विज्ञान प्रशिक्षक और लेखक रॉबर्ट सी. मार्टिन (कभी-कभी अंकल बॉब कहा जाता है) द्वारा 2000 में विकसित किया गया था और जल्दी ही आधुनिक वस्तु-उन्मुख डिजाइन (ओओडी) का एक प्रमुख बन गया। जब इन सिद्धांतों ने प्रोग्रामिंग की दुनिया में व्यापक लोकप्रियता हासिल की, तो सॉलिड का संक्षिप्त नाम आम हो गया।
अब, सॉलिड को चुस्त विकास और अनुकूली सॉफ्टवेयर विकास दोनों में भी अपनाया गया है।
सॉलिड को समझने का सबसे अच्छा तरीका है कि प्रत्येक 5 सिद्धांतों को तोड़ दिया जाए और देखें कि वे कोड में कैसे दिखते हैं। तो, चलो बस यही करते हैं!
#कोडिंग #csharp #ट्यूटोरियल #oop #s.o.l.i.d. #सी#
कस्टम सत्यापनकर्ता कोणीय 8
codeburst.io
ठोस। सी#में ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के सिद्धांत
इस लेख में, हम SOLID सिद्धांत के बारे में बात करेंगे जो कि 5 का एक सुनहरा नियम है जिसका उपयोग ऑब्जेक्ट-ओरिएंटेड डेवलपर्स द्वारा किया जाता है। आज, हम यह पता लगाएंगे कि C# में प्रत्येक प्रकार को कैसे और कैसे प्रबंधित किया जाए।