Diseño de aplicaciones orientadas a objetos
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
642 B

package patronAdapter;
public class Main {
public static void main(String[] args) {
//creamos una Guitarra Electrica sin necesidad de nada Especial
Guitarra guitarraE = new GuitarraElectrica();
guitarraE.encenderGuitarra();
guitarraE.apagarGuitarra();
//Si queremos una Guitarra Acustica no podemos
//Tenemos que crear una clase adaptador
Guitarra guitarraEA = new GuitarraElectricaAcustica();
//esta clase sera la encargada de llamar a los metodos de la clase adaptable (GuitaraAcustica)
guitarraEA.encenderGuitarra(); //llama a tocarGuitarra();
guitarraEA.apagarGuitarra(); //llama a dejarGuitarra();
}
}