Adapter pattern

modello di progettazione della programmazione ad oggetti
Versione del 23 gen 2006 alle 17:45 di FlaBot (discussione | contributi) (robot Aggiungo: de, en, es, vi)

Nella programmazione ad oggetti, il Adapter è uno dei pattern fondamentali, definiti originariamente dalla gang of four.

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.

Voci correlate