package patronFlyWeight; import java.util.ArrayList; public class FactoryFlyWeight { ArrayList 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"); } } }