public Bancomat() { _handler = new TenRubleHandler(null); _handler = new TenDollarHandler(_handler); _handler = new FiftyDollarHandler(_handler); _handler = new HundredDollarHandler(_handler); }
protected DollarHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }
protected BanknoteHandler(BanknoteHandler nextHandler) { _nextHandler = nextHandler; }
public FiftyDollarHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public TenDollarHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public ThousandRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public HundredDollarHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public FiftyRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public HundredRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public TenRubleHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public FiftyEuroHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
public TenEuroHandler(BanknoteHandler nextHandler) : base(nextHandler) { }
protected EuroHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }
protected RubleHandlerBase(BanknoteHandler nextHandler) : base(nextHandler) { }