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.
DAOO/patronesEstructurales/patronFlyWeight/FactoryFlyWeight.java

24 lines
698 B

3 years ago
package patronFlyWeight;
import java.util.ArrayList;
public class FactoryFlyWeight {
ArrayList<OrdenadorConcreto> ordenadores = new ArrayList<>();
public void crearOrdenador(int ram, int discoDuro, String color){
OrdenadorConcreto ordenador = new OrdenadorConcreto(ram,discoDuro,color);
ordenadores.add(ordenador);
}
public void getInformacionOrdenadores() {
for(OrdenadorConcreto o: ordenadores){
System.out.println("La marca es: "+ o.getMarca() + ", el modelo es: "+ o.getModelo()+", el tamanio es: "+ o.getTamanio());
System.out.println("tiene de RAM: "+ o.getRam() + ", de disco duro tiene: "+ o.getDiscoDuro()+" GB y el modelo es: "+ o.getColor() +"\n");
}
}
}