public CallList() { //Creo una lista vacía al comienzo calls = new List <Call>(); //Creo la estrategia de ordenamiento por defetco para las llamadas strategy = new CallOrderStrategyDefault(calls); }
/// <summary> /// Método que me permite cambiar la estrategia ordenamiento de llamada /// </summary> /// <param name="strategy"></param> public void SetCallOrderSrtategy(ICallOrderStrategy strategy) { this.strategy = strategy; this.strategy.SetCallList(this.calls); }