फैक्ट्री पैटर्न का परिचय

Aug 24, 2024

फैक्ट्री पैटर्न

परिचय

  • फैक्ट्री पैटर्न एक क्रिएशनल पैटर्न है।
  • इसका उपयोग तब किया जाता है जब हमें ऑब्जेक्ट्स क्रिएट करने की आवश्यकता होती है।

फैक्ट्री पैटर्न का उद्देश्य

  • ऑब्जेक्ट क्रिएट करने की प्रक्रिया को सरल बनाना।
  • डुप्लीकेसी को अवॉइड करना।
  • कंडीशन के आधार पर विभिन्न ऑब्जेक्ट्स बनाना।

कार्यप्रणाली

  • यदि कंडीशन एक पूरी होती है, तो एक ऑब्जेक्ट क्रिएट होता है।
  • यदि कंडीशन दो पूरी होती है, तो दूसरा ऑब्जेक्ट क्रिएट होता है।
  • उदाहरण:
    • कंडीशन के आधार पर ऑब्जेक्ट्स का निर्माण।

उदाहरण

  • जूस बनाने वाला उदाहरण:
    • एक इंटरफेस बनाया गया है।
    • विभिन्न प्रकार के प्रोडक्ट्स के ऑब्जेक्ट्स बनाना।

ऑब्जेक्टिव पैटर्न

  • स्किन पर एक सब्सक्राइब इंटरफेस है।
  • अनेक ऑब्जेक्ट्स की आवश्यकता होती है।
  • एक फैक्ट्री का उपयोग करके ऑब्जेक्ट्स बनाना।

फैक्ट्री के प्रकार

  • लग्जरी फैक्ट्री और ऑर्डिनरी फैक्ट्री:
    • लग्जरी विकल्पों (जैसे BMW) और सामान्य विकल्पों (जैसे Android ऐप्स) के लिए अलग फैक्ट्रियाँ।

निष्कर्ष

  • फैक्ट्री पैटर्न का उपयोग तब किया जाता है जब विभिन्न प्रकार के ऑब्जेक्ट्स की आवश्यकता हो।
  • यह पैटर्न कॉमन है और इसे समझना आवश्यक है।
  • सब्सक्राइब करने का आग्रह और सुझाव।

धन्यवाद

  • सभी को धन्यवाद और गुड नाइट।
  • इंप्रूवमेंट के लिए सुझाव आमंत्रित।