//Agrega un elemento a la cola. public void push(I_Comparable elemento) { if (this.cola.Count.Equals(0)) { OrdenInicioEnAula.ejecutar(); } this.cola.Add(elemento); OrdenLlegaAlumno.ejecutar(elemento); if (this.cola.Count.Equals(39)) { OrdenEnAulaLlena.ejecutar(); } }
//Agrega el comparable recibido por parámetro a la colección que recibe el mensaje public void agregar(I_Comparable comparable) { if (this.cola.Count.Equals(0) && OrdenInicioEnAula != null) { OrdenInicioEnAula.ejecutar(); } this.cola.Add(comparable); if (OrdenLlegaAlumno != null) { OrdenLlegaAlumno.ejecutar(comparable); } if (this.cola.Count.Equals(39) && OrdenEnAulaLlena != null) { OrdenEnAulaLlena.ejecutar(); } }
//Agrega un elemento a la cola. public void push(I_Comparable elemento) { if (this.pila.Count.Equals(0) && OrdenInicioEnAula != null) { OrdenInicioEnAula.ejecutar(); } this.pila.Add(elemento); if (OrdenLlegaAlumno != null) { OrdenLlegaAlumno.ejecutar(elemento); } if (this.pila.Count.Equals(39) && OrdenEnAulaLlena != null) { OrdenEnAulaLlena.ejecutar(); } }