एडाप्टर मोड

Dec 18, 2020

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


एडाप्टर मोड को लागू करने के दो तरीके हैं, एक विरासत के माध्यम से है और दूसरा संयोजन के माध्यम से है।


एडाप्टर मोड का लाभ मौजूदा कोड को संशोधित किए बिना मौजूदा क्लास लाइब्रेरी कोड का सीधे पुन: उपयोग करना है। और कार्यान्वयन सरल और समझने में आसान है। ग्राहक के लिए, एडाप्टर, जो विभिन्न इंटरफेस को परिवर्तित करने के लिए संगत है, को ग्राहक के लिए आंतरिक रूप से और पूरी तरह से पारदर्शी लागू किया जाता है। क्लाइंट को टारगेट इंटरफेस का ब्योरा जानने की जरूरत नहीं है, आपको सिर्फ मौजूदा इंटरफेस के स्पेसिफिकेशंस के हिसाब से इसे कॉल करने की जरूरत है ।

1216