public static ManejadorDeDatos crearCadenaDeResponsabilidades() { ManejadorDeDatos m = LectorDeDatos.getInstance(null); m = GeneradorDeDatosAleatorios.getInstance(m); m = new LectorDeArchivos(m); return(m); }
static void jornadaDeVentas(Coleccionable vendedores) { //GeneradorDeDatosAleatorios giveMeRandom = new GeneradorDeDatosAleatorios(); ManejadorDeDatos manejador = crearCadenaDeResponsabilidades(); Iterator iterator = ((Iterable)vendedores).crearIterador(); int monto = 0; for (int i = 0; i < 20; i++) { monto = manejador.numeroAleatorio(7000); ((Vendedor)iterator.posicionActual()).venta(monto); //Console.WriteLine(((Vendedor)iterator.posicionActual()).getUltimaVenta()); iterator.siguiente(); } }
public ManejadorDeDatos(ManejadorDeDatos parametro) { this.sucesor = parametro; }