Un uso comune del modello di adattatore è di supportare funzionalità che non sono effettivamente supportate in una classe sottostante. Ad esempio, se utilizzo un'API per interagire con una Smart TV Samsung, potrei voler aggiungere funzionalità non disponibili tramite l'API. Per fare ciò è necessario l'uso di un oggetto wrapper che interagisce con l'API, piuttosto che interagire con l'API stessa.
Questo uso indiretto dell'API Samsung mi suggerisce che ora ci troviamo nel territorio del modello proxy. Mi sbaglio?