Režim adaptéru

Dec 18, 2020

Režim adaptéru spočívá v tom, že klient musí jedním způsobem získat přístup nebo použít jiné existující rozhraní (nebo specifikaci rozhraní). Z různých důvodů neexistuje žádný způsob přímého volání. Střední médium lze poskytnout jako objekt adaptéru a rozhraní lze interně převést, takže klient může hladce přistupovat k cílovému rozhraní přístupem k adaptéru.


Existují dva způsoby, jak implementovat režim adaptéru, jeden je dědičností a druhý kombinací.


Výhodou režimu adaptéru je přímé opětovné použití existujícího kódu knihovny tříd bez úpravy stávajícího kódu. A implementace je jednoduchá a snadno pochopitelná. Pro klienta je adaptér, který je kompatibilní pro převod různých rozhraní, implementován interně a zcela transparentní pro klienta. Klient nemusí znát podrobnosti cílového rozhraní, stačí jej zavolat podle specifikací aktuálního rozhraní.

1216