Режим на адаптер

Dec 18, 2020

Режимът на адаптера е, че клиентът трябва да осъществи достъп или да използва друг съществуващ интерфейс по един начин (или спецификация на интерфейса). По различни причини няма начин да го извикате директно. Междинният носител може да бъде предоставен като обект на адаптера, а интерфейсът може да бъде преобразуван вътрешно, така че клиентът да има достъп до целевия интерфейс безпроблемно чрез достъп до адаптера.


Има два начина за прилагане на адаптерния режим, единият е чрез наследяване, а другият е чрез комбинация.


Предимството на адаптерния режим е директното повторно използване на съществуващия код на библиотека на класове, без да се променя съществуващия код. А изпълнението е просто и лесно за разбиране. За клиента адаптерът, който е съвместим за конвертиране на различни интерфейси, е изпълнен вътрешно и напълно прозрачен за клиента. Клиентът не трябва да знае подробностите за целевия интерфейс, трябва само да го извикате в съответствие със спецификациите на текущия интерфейс.

1216