mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-10 20:21:26 +00:00
Add NormalItem with updateQuality logic
This commit is contained in:
parent
e1d3c0c214
commit
fba068a4c0
15
Java/src/main/java/com/gildedrose/items/NormalItem.java
Normal file
15
Java/src/main/java/com/gildedrose/items/NormalItem.java
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
package com.gildedrose.items;
|
||||||
|
|
||||||
|
import com.gildedrose.Item;
|
||||||
|
|
||||||
|
public class NormalItem extends GildedItem {
|
||||||
|
public NormalItem(Item item) { super(item); }
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateQuality() {
|
||||||
|
decreaseQuality(1);
|
||||||
|
decreaseSellIn();
|
||||||
|
if (item.sellIn < 0)
|
||||||
|
decreaseQuality(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user