खोज…


टिप्पणियों

यह अनुभाग डिज़ाइन-पैटर्न क्या है, का अवलोकन प्रदान करता है, और एक डेवलपर इसका उपयोग क्यों करना चाहता है। उदाहरण पैटर्न का एक चित्रमय प्रतिनिधित्व प्रदान कर सकते हैं, एक परिदृश्य जिसमें एक समस्या का संदर्भ दिया गया है जिसमें एक पैटर्न का उपयोग किया जा सकता है और संभावित व्यापार बंद का उल्लेख किया जा सकता है।

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

परिचय

विकिपीडिया के अनुसार:

[ए] सॉफ्टवेयर डिजाइन पैटर्न सॉफ्टवेयर डिजाइन में दिए गए संदर्भ के भीतर आमतौर पर होने वाली समस्या का एक सामान्य पुन: प्रयोज्य समाधान है। यह एक तैयार डिज़ाइन नहीं है जिसे सीधे स्रोत या मशीन कोड में बदला जा सकता है। यह एक समस्या को हल करने के लिए एक विवरण या टेम्पलेट है जिसका उपयोग कई अलग-अलग स्थितियों में किया जा सकता है। डिज़ाइन पैटर्न को सर्वोत्तम प्रथाओं को औपचारिक रूप दिया जाता है जो प्रोग्रामर किसी एप्लिकेशन या सिस्टम को डिज़ाइन करते समय सामान्य समस्याओं को हल करने के लिए उपयोग कर सकता है।

(पुनर्प्राप्त: 2016-10-13)

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

इसी तरह, डिजाइन पैटर्न को वर्गीकृत करने के लिए अलग-अलग तरीके हैं, लेकिन मूल वर्गीकरण है:

उपयोगकर्ता इंटरफ़ेस डिज़ाइन, डेटा विज़ुअलाइज़ेशन, सुरक्षित डिज़ाइन, वेब डिज़ाइन और व्यवसाय मॉडल डिज़ाइन जैसे डोमेन के लिए डिज़ाइन-विशिष्ट डिज़ाइन पैटर्न का विचार डोमेन-विशिष्ट डिज़ाइन पैटर्न तक बढ़ाया गया है।

अंत में, एक संबंधित अवधारणा है जिसे सॉफ्टवेयर आर्किटेक्चर पैटर्न कहा जाता है जिसे सॉफ्टवेयर आर्किटेक्चर पर लागू डिज़ाइन पैटर्न के एनालॉग के रूप में वर्णित किया गया है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow