Adapterio režimas

Dec 18, 2020

Adapterio režimas yra tas, kad klientas turi pasiekti arba naudoti kitą esamą sąsają vienaip (arba sąsajos specifikaciją). Dėl įvairių priežasčių jokiu būdu negalima jo tiesiogiai vadinti. Tarpinė terpė gali būti pateikiama kaip adapterio objektas, o sąsaja gali būti konvertuojama viduje, kad klientas galėtų sklandžiai pasiekti tikslinę sąsają, pasiekdamas adapterį.


Yra du būdai, kaip įgyvendinti „Adapter“ režimą, vienas iš jų yra paveldimas, o kitas derinamas.


Adapterio režimo privalumas yra tiesiogiai pakartotinai naudoti esamą klasės bibliotekos kodą, nekeičiant esamo kodo. O įgyvendinimas yra paprastas ir lengvai suprantamas. Klientui adapteris, suderinamas skirtingoms sąsajoms konvertuoti, yra įdiegtas viduje ir visiškai skaidrus klientui. Klientui nereikia žinoti tikslinės sąsajos detalių, jums reikia ją iškviesti tik pagal dabartinės sąsajos specifikacijas.

1216