डिज़ाइन पैटर्न

डिज़ाइन पैटर्न एक ऐसा नमूना या उदाहरण है जो सॉफ़्टवेयर विकास के दौरान सामने आने वाली किसी सामान्य समस्या का सही समाधान प्रस्तुत करता है।

डिज़ाइन पैटर्न के उपयोग का लाभ यह है कि इससे कार्यप्रवाह की जटिलता कम हो जाती है, क्योंकि कोड लिखने में लगने वाला समय कम हो जाता है। सभी पैटर्नों के पहले से ही निर्धारित नाम होते हैं, जो डेवलपर्स के बीच संवाद को भी आसान बनाता है।

नुकसानों के रूप में यह बात देखी जा सकती है कि डेवलपर्स इस पैटर्न का उपयोग करने के लिए आकर्षित हो जाते हैं, भले ही विकसित किए जा रहे उत्पाद के लिए उसकी सभी कार्यक्षमताओं की आवश्यकता न हो।

डिज़ाइन पैटर्न के मुख्य प्रकार इस प्रकार हैं:

यह भी देखें

  • एंटी-पैटर्न,
    जो किसी समस्या का गलत समाधान परिभाषित करता है
  • अवधारणाओं का समूह प्रोग्रामिंग पैराडाइम,
    जो प्रोग्रामिंग के दृष्टिकोण को परिभाषित करता है
  • तकनीक planning-poker,
    जो कार्यों के आयतन और जटिलता का आकलन करने के लिए है
  • बर्नडाउन चार्ट,
    जो कार्य के आयतन के चित्रात्मक प्रतिनिधित्व के लिए प्रयोग किया जाता है