Hi,
Ein Wrapper kapselt ein Klasse, d.h. er hat eigene Funktionen die aber im Prinzip nur alles an die Klasse (oder Klassen) dahinter weiterleitet.
Ein typisches Beispiel sind Klassen wie File aus dem Dot-Net Framework: File hat komfortable Funktion zum Arbeiten mit Dateien, leiten aber eigentlich nur alles an Betriebssystemfunktionen weiter.
Wrapper und Adapter sind (laut meinem Info-Professor) übrigens Synonyme.