public override IComparable crearPorTeclado() { AlumnoComposite alumnoCompuesto = new AlumnoComposite(); for (int i = 1; i <= 5; i++) { alumnoCompuesto.agregarHijo((AlumnoProxy)FabricaDeComparables.crearPorTeclado(5)); } return(alumnoCompuesto); }
public static void informar(Coleccionable <Comparable> coleccionable, int queComparable) { Console.WriteLine("----------INFORMAR----------"); Console.WriteLine("La {0} posee {1} elementos.", coleccionable.ToString(), coleccionable.cuantos()); Console.WriteLine("Minimo >> " + (coleccionable.minimo())); Console.WriteLine("Maximo >> " + (coleccionable.maximo())); Comparable comparable = FabricaDeComparables.crearPorTeclado(queComparable); if (coleccionable.contiene(comparable)) { Console.WriteLine("El elemento leído está en la colección"); } else { Console.WriteLine("El elemento leído NO está en la colección"); } } //E6