Skip to content

Latest commit

 

History

History

Адаптер преобразует интерфейс класса к другому интерфейсу, на который рассчитан клиент. Адаптер обеспечивает совместную работу классов, невозможную в обычных условиях из-за несовместимости интерфейсов.

В данной главе приведено три примера с паттерном Адаптер и один с паттерном Фасад.

1 . Пример применения паттерна Адаптер: Необходимо адаптировать интерфейс Enumeration к интерфейсу Iterator. Перейти к коду

изображение image6

2 . Пример применения паттерна Адаптер: Необходимо адаптировать интерфейс Iterator к интерфейсу Enumeration. Перейти к коду

3 . Пример применения паттерна Адаптер: Адаптировать методы класса Turkey к методам класса Duck.Перейти к коду

изображение image6