Паттерн адаптер (Adapter Pattern) — структурный паттерн проектирования, который позволяет классам с несовместимыми интерфейсами работать вместе. Он действует как обертка, преобразующая интерфейс одного класса в другой, ожидаемый клиентом.
Применение:
Пример реализации (объектный адаптер):
Представим, есть существующий класс LegacyService
с методом oldRequest()
:
java
И новый интерфейс NewService
с методом newRequest()
:
java
Адаптер ServiceAdapter
реализует NewService
и содержит ссылку на LegacyService
:
java
Паттерн адаптер (Adapter Pattern) — структурный паттерн проектирования, который позволяет классам с несовместимыми интерфейсами работать вместе. Он действует как обертка, преобразующая интерфейс одного класса в другой, ожидаемый клиентом.
Применение:
Пример реализации (объектный адаптер):
Представим, есть существующий класс LegacyService
с методом oldRequest()
:
java
И новый интерфейс NewService
с методом newRequest()
:
java
Адаптер ServiceAdapter
реализует NewService
и содержит ссылку на LegacyService
:
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.