mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-18 16:01:42 +00:00
🔨 reorder methods
This commit is contained in:
parent
53b77f6a8c
commit
46a7bc437c
@ -36,11 +36,15 @@ public class AgedBrieItem implements ItemType {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return AGED_BRIE;
|
||||||
|
}
|
||||||
|
|
||||||
public void incrementQuality() {
|
public void incrementQuality() {
|
||||||
item.quality = min(item.quality + 1, 50);
|
item.quality = min(item.quality + 1, 50);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void incrementQualityBy2() {
|
public void incrementQualityBy2() {
|
||||||
item.quality = min(item.quality + 2, 50);
|
item.quality = min(item.quality + 2, 50);
|
||||||
}
|
}
|
||||||
@ -53,9 +57,4 @@ public class AgedBrieItem implements ItemType {
|
|||||||
return item.sellIn >= 0;
|
return item.sellIn >= 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return AGED_BRIE;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,11 @@ public class BackstagePassItem implements ItemType {
|
|||||||
throw new IllegalArgumentException(OUT_OF_BOUND_QUALITY_MESSAGE + item.quality);
|
throw new IllegalArgumentException(OUT_OF_BOUND_QUALITY_MESSAGE + item.quality);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return BACKSTAGE_PASS;
|
||||||
|
}
|
||||||
|
|
||||||
public void decrementSellInDate() {
|
public void decrementSellInDate() {
|
||||||
item.sellIn--;
|
item.sellIn--;
|
||||||
}
|
}
|
||||||
@ -71,9 +76,5 @@ public class BackstagePassItem implements ItemType {
|
|||||||
item.quality = min(item.quality + 3, 50);
|
item.quality = min(item.quality + 3, 50);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return BACKSTAGE_PASS;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -36,6 +36,11 @@ public class ConjuredItem implements ItemType {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return CONJURED;
|
||||||
|
}
|
||||||
|
|
||||||
public void decrementSellInDate() {
|
public void decrementSellInDate() {
|
||||||
item.sellIn--;
|
item.sellIn--;
|
||||||
}
|
}
|
||||||
@ -52,9 +57,4 @@ public class ConjuredItem implements ItemType {
|
|||||||
item.quality = max(item.quality - 4, 0);
|
item.quality = max(item.quality - 4, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return CONJURED;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -35,6 +35,11 @@ public class NormalItem implements ItemType {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getName() {
|
||||||
|
return NORMAL;
|
||||||
|
}
|
||||||
|
|
||||||
public void decrementSellInDate() {
|
public void decrementSellInDate() {
|
||||||
item.sellIn--;
|
item.sellIn--;
|
||||||
}
|
}
|
||||||
@ -51,9 +56,4 @@ public class NormalItem implements ItemType {
|
|||||||
item.quality = max(item.quality - 2, 0);
|
item.quality = max(item.quality - 2, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return NORMAL;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user