diff --git a/src/main/java/com/gildedrose/items/AgedBrieItem.java b/src/main/java/com/gildedrose/items/AgedBrieItem.java index cbfa260d..b84088ff 100644 --- a/src/main/java/com/gildedrose/items/AgedBrieItem.java +++ b/src/main/java/com/gildedrose/items/AgedBrieItem.java @@ -36,11 +36,15 @@ public class AgedBrieItem implements ItemType { } } + @Override + public String getName() { + return AGED_BRIE; + } + public void incrementQuality() { item.quality = min(item.quality + 1, 50); } - public void incrementQualityBy2() { item.quality = min(item.quality + 2, 50); } @@ -53,9 +57,4 @@ public class AgedBrieItem implements ItemType { return item.sellIn >= 0; } - @Override - public String getName() { - return AGED_BRIE; - } - } diff --git a/src/main/java/com/gildedrose/items/BackstagePassItem.java b/src/main/java/com/gildedrose/items/BackstagePassItem.java index 37f87200..24b296b7 100644 --- a/src/main/java/com/gildedrose/items/BackstagePassItem.java +++ b/src/main/java/com/gildedrose/items/BackstagePassItem.java @@ -39,6 +39,11 @@ public class BackstagePassItem implements ItemType { throw new IllegalArgumentException(OUT_OF_BOUND_QUALITY_MESSAGE + item.quality); } + @Override + public String getName() { + return BACKSTAGE_PASS; + } + public void decrementSellInDate() { item.sellIn--; } @@ -71,9 +76,5 @@ public class BackstagePassItem implements ItemType { item.quality = min(item.quality + 3, 50); } - @Override - public String getName() { - return BACKSTAGE_PASS; - } } diff --git a/src/main/java/com/gildedrose/items/ConjuredItem.java b/src/main/java/com/gildedrose/items/ConjuredItem.java index 64173b7d..677cc2ef 100644 --- a/src/main/java/com/gildedrose/items/ConjuredItem.java +++ b/src/main/java/com/gildedrose/items/ConjuredItem.java @@ -36,6 +36,11 @@ public class ConjuredItem implements ItemType { } } + @Override + public String getName() { + return CONJURED; + } + public void decrementSellInDate() { item.sellIn--; } @@ -52,9 +57,4 @@ public class ConjuredItem implements ItemType { item.quality = max(item.quality - 4, 0); } - @Override - public String getName() { - return CONJURED; - } - } diff --git a/src/main/java/com/gildedrose/items/NormalItem.java b/src/main/java/com/gildedrose/items/NormalItem.java index 71874c16..71e43b15 100644 --- a/src/main/java/com/gildedrose/items/NormalItem.java +++ b/src/main/java/com/gildedrose/items/NormalItem.java @@ -35,6 +35,11 @@ public class NormalItem implements ItemType { } } + @Override + public String getName() { + return NORMAL; + } + public void decrementSellInDate() { item.sellIn--; } @@ -51,9 +56,4 @@ public class NormalItem implements ItemType { item.quality = max(item.quality - 2, 0); } - @Override - public String getName() { - return NORMAL; - } - }