Description
What you’ll learn
-
डिजाइन पैटर्न क्या हैं?
-
निर्माणात्मक डिज़ाइन पैटर्न
-
संरचनात्मक डिज़ाइन पैटर्न
-
व्यवहारिक डिज़ाइन पैटर्न
डिजाइन पैटर्न सामान्य सॉफ्टवेयर डिज़ाइन समस्याओं के सफल समाधानों को औपचारिक रूप से वर्णित करने का एक तरीका है। डिज़ाइन पैटर्न का उपयोग करके, डेवलपर्स अधिक लचीड़ा, बनाए रखने योग्य और पुन: उपयोग करने योग्य कोड बना सकते हैं।
डिज़ाइन पैटर्न के तीन मुख्य प्रकार हैं:
निर्माण पैटर्न वस्तुओं के निर्माण से संबंधित हैं। ये पैटर्न वस्तुओं के निर्माण को अधिक कुशल और लचीला बनाने पर केंद्रित होते हैं।
संरचनात्मक पैटर्न वस्तुओं के बीच संबंधों से संबंधित हैं। ये पैटर्न कोड को अधिक लचीला और कुशल बनाने पर केंद्रित होते हैं।
व्यवहार पैटर्न वस्तुओं के बीच संचार से संबंधित हैं। ये पैटर्न कोड को अधिक पुन: उपयोगी और बनाए रखने योग्य बनाने पर केंद्रित होते हैं।
डिज़ाइन पैटर्न आपके सॉफ़्टवेयर की गुणवत्ता में सुधार करने का एक शानदार तरीका है। डिज़ाइन पैटर्न पर एक पाठ्यक्रम लेते समय, आप विभिन्न प्रकार के पैटर्न के बारे में सीख सकते हैं और उन्हें अपने स्वयं के कोड में कैसे लागू करें। इससे आपको अधिक टिकाऊ और मजबूत कोड लिखने में मदद मिल सकती है। इसके अलावा, डिज़ाइन पैटर्न के बारे में सीखने से आप सामान्य तौर पर एक बेहतर प्रोग्रामर बन सकते हैं।
इसलिए, इस पाठ्यक्रम में, आप क्लासिक डिज़ाइन पैटर्न के बारे में सीखेंगे। ये पैटर्न हैं:
निर्माण संबंधी डिज़ाइन पैटर्न:
1.फैक्ट्री मेथड डिज़ाइन पैटर्न
2.एब्सट्रैक्ट फैक्ट्री डिज़ाइन पैटर्न
3.बिल्डर डिज़ाइन पैटर्न
4.प्रोटोटाइप डिज़ाइन पैटर्न
5.सिंगलटन डिज़ाइन पैटर्न
संरचनात्मक डिज़ाइन पैटर्न
1.एडेप्टर डिज़ाइन पैटर्न
2.ब्रिज डिज़ाइन पैटर्न
3.कंपोजिट डिज़ाइन पैटर्न
4.डेकोरेटर डिज़ाइन पैटर्न
5.फैसाडे डिज़ाइन पैटर्न
6.फ्लाईवेट डिज़ाइन पैटर्न
7.प्रॉक्सी डिज़ाइन पैटर्न
व्यवहार संबंधी डिज़ाइन पैटर्न
1.चेन ऑफ़ रिस्पॉन्सबिलिटी डिज़ाइन पैटर्न
2.कमांड डिज़ाइन पैटर्न
3.इटरेटर डिज़ाइन पैटर्न
4.मीडिएटर डिज़ाइन पैटर्न
5.मेमेंटो डिज़ाइन पैटर्न
6.ऑब्जर्वर डिज़ाइन पैटर्न
7.स्टेट डिज़ाइन पैटर्न
8.स्ट्रेटजी डिज़ाइन पैटर्न
9.टेम्पलेट मेथड डिज़ाइन पैटर्न
10.विज़िटर डिज़ाइन पैटर्न
आप अपने सॉफ़्टवेयर डिज़ाइन की गुणवत्ता में सुधार करने के लिए क्या इंतज़ार कर रहे हैं? मैं आपको पाठ्यक्रम में देखता हूँ।
Who this course is for:
- सॉफ़्टवेयर डिज़ाइन में सुधार करना चाहने वाले डेवलपर्स
- डिज़ाइन पैटर्न के बारे में सीखना चाहने वाले आर्किटेक्ट्स
- प्रोजेक्ट मैनेजर्स जो डिज़ाइन पैटर्न के बारे में डेवलपर्स के साथ संवाद करने के सक्षम होना चाहते हैं
- कोई भी व्यक्ति जो सॉफ़्टवेयर डिज़ाइन की सामान्य समस्याओं को बेहतर समझना चाहता है और उन्हें हल करना चाहता है
Reviews
There are no reviews yet.