Каковы практические применения шаблона адаптера?
Стек STL - это реальный адаптер.
Другие адаптеры в STL:
см. Также шаблоны проектирования, используемые в STL (стандартная библиотека шаблонов)
Допустим, у вас есть два платежных шлюза, и вы хотите общий API для обоих. Вы можете использовать шаблон адаптера для «адаптации» платежных API к своим.
Таким образом, ваше приложение имеет один стандартный API для работы со платежными шлюзами.
Например, чтобы адаптировать старый API к новому API, чтобы устаревший код мог использовать новый API через адаптер.