public Bancomat() { _handler = new TenRubleHandler(null); _handler = new TenDollarHandler(_handler); _handler = new FiftyDollarHandler(_handler); _handler = new HundredDollarHandler(_handler); }
public Bancomat() { handler = new BanknoteHandler(null, 10); handler = new BanknoteHandler(handler, 50); handler = new BanknoteHandler(handler, 100); handler = new BanknoteHandler(handler, 500); handler = new BanknoteHandler(handler, 1000); }
public Bancomat() { _handler = new DefaultHandler(); _handler = new RubleHandler(_handler); _handler = new TenRubleHandler(_handler); _handler = new TenDollarHandler(_handler); _handler = new FiftyDollarHandler(_handler); _handler = new HundredDollarHandler(_handler); }
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 Bancomat() { dollarHandler = new TenHandler(null); dollarHandler = new HundredHandler(dollarHandler); dollarHandler = new FiftyHundredHandler(dollarHandler); euroHandler = new TenHandler(null); euroHandler = new FiftyHandler(euroHandler); euroHandler = new HundredHandler(euroHandler); rubleHandler = new HundredHandler(null); rubleHandler = new FiftyHundredHandler(rubleHandler); rubleHandler = new ThousandHandler(rubleHandler); }
public Bancomat() { _handler = new TenRubleHandler(_handler); _handler = new FiftyRubleHandler(_handler); _handler = new HundredRubleHandler(_handler); _handler = new FiveHundredRubleHandler(_handler); _handler = new ThousandRubleHandler(_handler); _handler = new OneDollarHandler(_handler); _handler = new TwoDollarHandler(_handler); _handler = new FiveDollarHandler(_handler); _handler = new TenDollarHandler(_handler); _handler = new FiftyDollarHandler(_handler); _handler = new HundredDollarHandler(_handler); }
public HomeworkBancomat() { _handler = new TenRubleHandler(null); _handler = new FiftyRubleHandler(_handler); _handler = new HundredRubleHandler(_handler); _handler = new FiveHundredRubleHandler(_handler); _handler = new ThousandRubleHandler(_handler); _handler = new FiveThousandRubleHandler(_handler); _handler = new TenDollarHandler(_handler); _handler = new FiftyDollarHandler(_handler); _handler = new HundredDollarHandler(_handler); _handler = new TenEurHandler(_handler); _handler = new TwentyEurHandler(_handler); _handler = new FiftyEurHandler(_handler); _handler = new HundredEurHandler(_handler); _handler = new TwoHundredEurHandler(_handler); _handler = new FiveHundredEurHandler(_handler); }
public TenRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
protected BanknoteHandler(BanknoteHandler nextHandler) { _nextHandler = nextHandler; }
public FiveEuroHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public TenDollarHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public FiftyDollarHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public TwoHundredEurHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
protected RubleHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }
protected CurrencyHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }
public TenEuroHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public TwentyEurHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
protected DollarHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }
public ThousandRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public FiveHundredRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public FiftyRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public HundredDollarHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public Bancomat(BanknoteHandler banknoteHandler) { _handler = banknoteHandler; }
public BanknoteHandler(BanknoteHandler nextHandler, int nominalValue) { this.nextHandler = nextHandler; this.nominalValue = nominalValue; }
protected EuroHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }