public List <Icomparable> getListaMultiple() { List <Icomparable> aux = new List <Icomparable>(); foreach (Icomparable item in _pila.getPila()) { aux.Add(item); } foreach (Icomparable item2 in _cola.getCola()) { aux.Add(item2); } return(aux); }
public static void Run() { Cola cola = new Cola(); FabricaDeComparables f = new FabricaDeVendedorConcreto(); llenar(cola, f); Gerente gerente = new Gerente(); foreach (Vendedor item in cola.getCola()) { item.agregarObservador(gerente); } Console.WriteLine("Jornada de ventas"); jornadaDeVentas(cola); Console.WriteLine("Mejores Vendedores"); gerente.cerrar(); //informar(cola, f); Console.ReadLine(); }