static void Main(string[] args) { /*Teacher t = new Teacher(); * IComparable a = (AlumnoProxy)FabricaDeComparables.crearAleatorio(5); //opcion AlumnoProxy * Student s = new AdaptadorAlumno((IAlumno)a); * t.goToClass(s); * t.teachingAClass();*/ //----- Ejercicio de Examén ----- Pila p = new Pila(); Cola c = new Cola(); ColeccionMultiple cm = new ColeccionMultiple(p, c); ColeccionMultipleCompuesto cmc = new ColeccionMultipleCompuesto(); cmc.agregarHijo(p); cmc.agregarHijo(c); cmc.agregarHijo(cm); Llenar(cmc); Informar(cmc); Console.WriteLine("Pulse una tecla para continuar..."); Console.ReadKey(); }
public ColeccionMultiple() { pila = new Pila(); cola = new Cola(); }
public ColeccionMultiple(Pila p, Cola c) { this.pila = p; this.cola = c; }
public IteradorDeCola(Iterable cola) { this.cola = (Cola)cola; this.indice = 0; }