GildedRose-Refactoring-Kata/Java/src/main/java/com/gildedrose/items/AgedBrieItem.java
2021-11-25 15:45:00 +01:00

26 lines
564 B
Java

package com.gildedrose.items;
import com.gildedrose.Item;
import com.gildedrose.item_helpers.ItemHandler;
import com.gildedrose.item_helpers.ItemType;
public class AgedBrieItem implements ItemType {
private final ItemHandler item;
public AgedBrieItem(Item item) {
this.item = new ItemHandler(item);
}
@Override
public void updateQuality() {
item.decrementSellInDate();
if (item.beforeSellInDate()) {
item.incrementQuality();
} else {
item.incrementQualityByTwo();
}
}
}