Hourra ! La version française est enfin sortie ! Laissez-nous un message svp, si vous voulez nous faire part de vos commentaires ou signaler une erreur.
Adaptateur

Adaptateur en C++

L’Adaptateur est un patron de conception structurel qui permet à des objets incompatibles de collaborer.

L’adaptateur fait office d’emballeur entre les deux objets. Il récupère les appels à un objet et les met dans un format et une interface reconnaissables par le second objet.

Utilisation du patron de conception en C++

Complexité :

Popularité :

Exemples d’utilisation : L’adaptateur est très répandu en C++. On le retrouve souvent dans des systèmes basés sur du code hérité, dans lesquels l’adaptateur fait fonctionner du code hérité avec des classes modernes.

Identification : L’adaptateur peut être identifié grâce à son constructeur qui prend une instance d’un type abstrait différent ou d’une interface différente. Lorsque l’une des méthodes de l’adaptateur est appelée, il traduit les paramètres dans un format approprié et redirige l’appel vers une ou plusieurs méthodes de l’objet emballé.

Adaptateur dans les autres langues

Patrons de conception : Adaptateur en Java Patrons de conception : Adaptateur en C# Patrons de conception : Adaptateur en PHP Patrons de conception : Adaptateur en Python Patrons de conception : Adaptateur en Ruby Patrons de conception : Adaptateur en Swift Patrons de conception : Adaptateur en TypeScript Patrons de conception : Adaptateur en Go