protected override void UpdateQuality(Item item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } _qualityHandler.Handle(item); }
protected override void DeferResponsibility(Item item) => _successor.Handle(item);
protected override void UpdateQuality(Item item) { if (item == null) { throw new ArgumentNullException(nameof(item)); } _qualityHandler.Handle(item); }
protected override void DeferResponsibility(Item item) => _successor.Handle(item);