Adapterläge
Dec 18, 2020
Adapterläget är att klienten behöver komma åt eller använda ett annat befintligt gränssnitt på ett sätt (eller gränssnittsspecifikation). Av olika skäl finns det inget sätt att kalla det direkt. Mellanmediet kan tillhandahållas som adapterobjekt, och gränssnittet kan konverteras internt, så att klienten kan komma åt målgränssnittet smidigt genom att komma åt kortet.
Det finns två sätt att implementera adapter-läget, det ena är genom arv och det andra är genom kombination.
Fördelen med adapterläget är att direkt återanvända den befintliga klassbibliotekskoden utan att ändra den befintliga koden. Och genomförandet är enkelt och lätt att förstå. För klienten implementeras kortet, som är kompatibelt för att konvertera olika gränssnitt, internt och helt genomskinligt för klienten. Klienten behöver inte känna till detaljerna i målgränssnittet, du behöver bara anropa det enligt specifikationerna för det aktuella gränssnittet.








