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.
|
|
|
|
package patronFactoria;
|
|
|
|
|
|
|
|
|
|
public class Main {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
|
|
|
|
|
System.out.println("Demostraci<EFBFBD>n Patron factor<EFBFBD>a. ");
|
|
|
|
|
System.out.println("Puedes crear una Television/Lavadora/Horno/Microondas.\n");
|
|
|
|
|
FactoriaElectrodomesticos fabrica = new FactoriaElectrodomesticos();
|
|
|
|
|
|
|
|
|
|
System.out.println("Usuario introduce que quiere una Television ........");
|
|
|
|
|
Electrodomestico e1 = fabrica.crearElectrodomestico("television", "tele123");
|
|
|
|
|
|
|
|
|
|
System.out.println("Usuario introduce que quiere una Lavadora ..........");
|
|
|
|
|
Electrodomestico e2 = fabrica.crearElectrodomestico("lavadora", "lavadora123");
|
|
|
|
|
|
|
|
|
|
System.out.println("Usuario introduce que quiere un Horno ..............");
|
|
|
|
|
Electrodomestico e3 = fabrica.crearElectrodomestico("horno", "Horno123");
|
|
|
|
|
|
|
|
|
|
System.out.println("Usuario introduce que quiere un Microondas .........");
|
|
|
|
|
Electrodomestico e4 = fabrica.crearElectrodomestico("microondas", "microondas123");
|
|
|
|
|
|
|
|
|
|
System.out.println("\nSe muestra por pantalla que es cada uno de los objetos creados");
|
|
|
|
|
e1.mensajePantalla();
|
|
|
|
|
e2.mensajePantalla();
|
|
|
|
|
e3.mensajePantalla();
|
|
|
|
|
e4.mensajePantalla();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|