GildedRose-Refactoring-Kata/Java/src/main/java/com/gildedrose/strategy/AgedBrieUpdateStrategy.java
doxxx 8b57050790 Move UpdateStrategy classes to strategy package
item 패키지를 만들까 했는데, depth 증가보다는 strategy만 두는거로..
2023-10-10 16:15:15 +09:00

21 lines
418 B
Java

package com.gildedrose.strategy;
import com.gildedrose.Item;
public class AgedBrieUpdateStrategy implements ItemUpdateStrategy {
@Override
public void update(Item item) {
if (item.quality < 50) {
item.quality += 1;
}
item.sellIn -= 1;
if (item.sellIn < 0) {
if (item.quality < 50) {
item.quality += 1;
}
}
}
}