9. Расскажите про паттерн Адаптер (Adapter).
UNKNOWNСтруктурный паттерн проектирования, который позволяет объектам с несовместимыми интерфейсами работать вместе.
Это объект-переводчик, который трансформирует интерфейс или данные одного объекта в такой вид, чтобы он стал понятен другому объекту.
При этом адаптер оборачивает один из объектов, так что другой объект даже не знает о наличии первого.
+: Отделяет и скрывает от клиента подробности преобразования различных интерфейсов.
- : Усложняет код программы из-за введения дополнительных классов.
Предыдущий вопрос: 8. Расскажите про паттерн Прототип (Prototype).
Следующий вопрос: 10. Расскажите про паттерн Декоратор (Decorator).
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне