Ejemplo n.º 1
0
 public Bancomat(string banknote)
 {
     _handler = new FiveEuroHandler(null);
     _handler = new TenEuroHandler(_handler);
     _handler = new FiveThousandEuroHandler(_handler);
     _handler = new TenRubleHandler(_handler);
     _handler = new HundredRubleHandler(_handler);
     _handler = new ThousandRubleHandler(_handler);
     _handler = new TenDollarHandler(_handler);
     _handler = new FiftyDollarHandler(_handler);
     _handler = new HundredDollarHandler(_handler);
     _handler.Validate(banknote);
 }
Ejemplo n.º 2
0
 public bool Validate(string banknote)
 {
     return(nextHandler != null && nextHandler.Validate(banknote));
 }
Ejemplo n.º 3
0
 public bool Validate(string banknote)
 {
     return(handler.Validate(banknote));
 }
Ejemplo n.º 4
0
 public virtual bool Validate(string banknote)
 {
     return(_nextHandler != null && _nextHandler.Validate(banknote));
 }
Ejemplo n.º 5
0
 public virtual bool Validate1(string banknote)
 {
     _nextHandler.Validate(banknote);
     return(Int32.Parse(banknote.Split(' ')[0]) >= 10);
 }