Autumn SALE
Адаптер

Адаптер на PHP

Адаптер — це структурний патерн, який дозволяє подружити несумісні об’єкти.

Адаптер виступає прошарком між двома об’єктами, перетворюючи виклики одного у виклики, що зрозумілі іншому.

Складність:

Популярність:

Застосування: Патерн можна часто зустріти в PHP-коді, особливо там, де потрібна конвертація різних типів даних або спільна робота класів з різними інтерфейсами.

Ознаки застосування патерна: Адаптер отримує конвертований об’єкт у конструкторі або через параметри своїх методів. Методи Адаптера, зазвичай, сумісні з інтерфейсом одного об’єкта. Вони делегують виклики вкладеному об’єктові, перетворивши перед цим параметри виклику у формат, підтримуваний вкладеним об’єктом.

Адаптер іншими мовами програмування

Адаптер на C# Адаптер на C++ Адаптер на Go Адаптер на Java Адаптер на Python Адаптер на Ruby Адаптер на Rust Адаптер на Swift Адаптер на TypeScript