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); }
public bool Validate(string banknote) { return(nextHandler != null && nextHandler.Validate(banknote)); }
public bool Validate(string banknote) { return(handler.Validate(banknote)); }
public virtual bool Validate(string banknote) { return(_nextHandler != null && _nextHandler.Validate(banknote)); }
public virtual bool Validate1(string banknote) { _nextHandler.Validate(banknote); return(Int32.Parse(banknote.Split(' ')[0]) >= 10); }