# Адаптер Структурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе. Паттерн **Адаптер** преобразует интерфейс класса к другому интерфейсу, на который рассчитан клиент. Адаптер обеспечивает совместную работу классов, невозможную в обычных условиях из-за несовместимости интерфейсов. ## Схемы ![scheme-1](scheme-1.png) ![scheme-2](scheme-2.png) ![scheme-3](scheme-3.png) ![scheme-4](scheme-4.png) ![scheme-5](scheme-5.png) ![scheme-6](scheme-6.png)