mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-17 15:31:27 +00:00
31 lines
528 B
Java
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;
|
|
}
|
|
}
|