У меня есть несколько вопросов о шаблоне адаптера. Я понимаю, что адаптер класса наследуется от адаптируемого, тогда как адаптер объекта имеет адаптацию как объект, а не наследует его.
Когда вы используете адаптер класса над объектным адаптером и наоборот? Кроме того, каковы компромиссы использования адаптера класса и компромиссов адаптера объекта?