Changed my mind: Sulfuras is not a DegradableItem
Extracted query helper method
Introduced AgedBrie class
Extracted helper method
Extracted helper method
Introduced ConcertBackstagePasses class
Removed conditional
Introduced PerishableItem class and made DegradableItem abstract
Extracted helper method