namespace GildedRoseKata; public interface IItemUpdater { /// The exact item name this strategy handles ("default" for the fallback). string Name { get; } /// Applies one full day: quality change + SellIn change + clamping. void Update(Item item); }