Adapter pattern

modello di progettazione della programmazione ad oggetti

Il design pattern Adapter converte l'interfaccia di una classe in un'altra interfaccia in modo da far lavorare insieme classi che altrimenti non avrebbero potuto.

Struttura dell'Adapter

  • Adaptee: definisce l'interfaccia che ha bisogno di essere adattata.
  • Target: definisce l'interfaccia che usa il Client.
  • Client: collabora con gli oggetti in conformità con l'interfaccia Target.
  • Adapter: adatta l'interfaccia Adaptee all'interfaccia Target.