GildedRose-Refactoring-Kata/Java/src/main/java/com/gildedrose/model/BaseItem.java
2023-05-28 16:16:10 +02:00

31 lines
528 B
Java

package com.gildedrose.model;
import com.gildedrose.Item;
public class BaseItem {
private final Item item;
public BaseItem(Item item) {
this.item = item;
}
public int getSellIn() {
return item.sellIn;
}
public void setSellIn(int sellIn) {
item.sellIn = sellIn;
}
public void update() {
decrementSellIn();
}
private void decrementSellIn() {
setSellIn(getSellIn() - 1);
}
public int getQuality() {
return item.quality;
}
}