public TextoFormateadorFactory() { var validadorMinutos = new MinutosValidador(); var validadorHoras = new HorasValidador(); var validadorDias = new DiasValidador(); var validadorSemana = new SemanaValidador(); var validadorMes = new MesValidador(); var validadorBimestre = new BimestreValidador(); var validadorAnio = new AnioValidador(); validadorMinutos.AsignaSiguiente(validadorHoras); validadorHoras.AsignaSiguiente(validadorDias); validadorDias.AsignaSiguiente(validadorSemana); validadorSemana.AsignaSiguiente(validadorMes); validadorMes.AsignaSiguiente(validadorBimestre); validadorBimestre.AsignaSiguiente(validadorAnio); Validador = validadorMinutos; }
public void AsignaSiguiente(IRangoTiempoValidador _validador) { Siguiente = _validador; }
public FormatoPedidoPendiente(IRangoTiempoValidador _validador) { Validador = _validador; }
public FormatoPedidoEntregado(IRangoTiempoValidador _validador) { Validador = _validador; }