Адаптер преобразует интерфейс класса к другому интерфейсу, на который рассчитан клиент. Адаптер обеспечивает совместную работу классов, невозможную в обычных условиях из-за несовместимости интерфейсов.
В данной главе приведено три примера с паттерном Адаптер и один с паттерном Фасад.
1 . Пример применения паттерна Адаптер: Необходимо адаптировать интерфейс Enumeration к интерфейсу Iterator. Перейти к коду
2 . Пример применения паттерна Адаптер: Необходимо адаптировать интерфейс Iterator к интерфейсу Enumeration. Перейти к коду
3 . Пример применения паттерна Адаптер: Адаптировать методы класса Turkey к методам класса Duck.Перейти к коду

