Adapter pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
.anacondabot (discussione | contributi)
Riga 17:
<!--
===Basata su classi===
La classe ADAPTEE rappresenta l'oggetto la cui interfaccia deve esse modificata.
Inserire schema
Ipotizziamio una classe ADAPTEE di nome AUTO che abbia un metodo pubblico chiamato getNumeroTarga (richiamabile quindi come AUTO.getNumeroTarga).
Obiettivo : Vogliamo modificare tale interfaccia (ma non l'implementazione) creando un nuovo metodo dal nome getTarga.
Creiamo un'interfaccia TARGET che contenga al suo interno i prototipi dei metodi getNumeroTarga e getTarga, dopodichè, creiamo una classe ADAPTER dal nome AUTOMOBILE che estende AUTO e implementa l'intefaccia TARGET.
Infine, nella nuova classe AUTOMOBILE, implementiamo il nuovo metodo getTarga richiamando semplicemente il vecchio metodo getNumeroTarga.
 
===Basata su oggetti===