Обзор паттернов проектирования

Электрик сделает подключение к электричеству в офисе в Новокузнецке и пригороде. Русский электрик.

Адаптер (Adapter) - GoF


Проблема Необходимо обеспечить взаимодействие несовместимых интерфейсов или как создать единый устойчивый интерфейс для нескольких компонентов с разными интерфейсами.
Решение Конвертировать исходный интерфейс компонента к другому виду с помощью промежуточного объекта - адаптера, то есть, добавить специальный объект с общим интерфейсом в рамках данного приложения и перенаправить связи от внешних обьектов к этому объекту - адаптеру.
Пример Соответствует примеру из описания паттерна "Полиморфизм", см. п. .




Начало  Назад  Вперед



Книжный магазин