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
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();
|
|
|
|
}
|
|
}
|
|
|