Adapter (Адаптер)
Также известен как:
Wrapper
Назначение:
Адаптация существующего класса к требованиям вашей системы.
Определение GoF?:
Преобразование интерфейса класса в другой интерфейс, ожидаемый клиентом. Адаптер дает возможность работать классам вместе, что было бы невозможно в другом случае по причине несовместимых интерфейсов.
Применяется в случае:
- Если существует необходимость использования существуещего класса, но интерфейс данного класса не соответствует требованиям вашей системы.
- Существующий класс предоставляет не всю необходимую функциональность
Реализация:
Coming soon…