Režim adaptéra

Dec 18, 2020

Režim adaptéra spočíva v tom, že klient musí jedným spôsobom získať prístup alebo použiť iné existujúce rozhranie (alebo špecifikáciu rozhrania). Z rôznych dôvodov neexistuje žiadny spôsob, ako to nazvať priamo. Sprostredkovateľské médium je možné poskytnúť ako objekt adaptéra a rozhranie je možné prevádzať interne, aby klient mohol bez problémov získať prístup k cieľovému rozhraniu pomocou prístupu k adaptéru.


Existujú dva spôsoby, ako implementovať režim adaptéra, jeden je dedením a druhý kombináciou.


Výhodou režimu adaptéra je priame opätovné použitie existujúceho kódu knižnice triedy bez úpravy existujúceho kódu. A implementácia je jednoduchá a ľahko pochopiteľná. Pre klienta je adaptér, ktorý je kompatibilný na prevod rôznych rozhraní, implementovaný interne a pre klienta je úplne transparentný. Klient nemusí poznať podrobnosti cieľového rozhrania, stačí ho zavolať podľa špecifikácií aktuálneho rozhrania.

1216