Move UpdateStrategy classes to strategy package

item 패키지를 만들까 했는데, depth 증가보다는 strategy만 두는거로..
This commit is contained in:
doxxx 2023-10-10 15:55:29 +09:00
parent 9482acd29c
commit 8b57050790
6 changed files with 17 additions and 5 deletions

View File

@ -1,5 +1,7 @@
package com.gildedrose;
import com.gildedrose.strategy.*;
import java.util.HashMap;
class GildedRose {

View File

@ -1,4 +1,6 @@
package com.gildedrose;
package com.gildedrose.strategy;
import com.gildedrose.Item;
public class AgedBrieUpdateStrategy implements ItemUpdateStrategy {
@Override

View File

@ -1,4 +1,6 @@
package com.gildedrose;
package com.gildedrose.strategy;
import com.gildedrose.Item;
public class BackstagePassesUpdateStrategy implements ItemUpdateStrategy {
@Override

View File

@ -1,4 +1,6 @@
package com.gildedrose;
package com.gildedrose.strategy;
import com.gildedrose.Item;
public interface ItemUpdateStrategy {
void update(Item item);

View File

@ -1,4 +1,6 @@
package com.gildedrose;
package com.gildedrose.strategy;
import com.gildedrose.Item;
public class StandardItemUpdateStrategy implements ItemUpdateStrategy {
@Override

View File

@ -1,4 +1,6 @@
package com.gildedrose;
package com.gildedrose.strategy;
import com.gildedrose.Item;
public class SulfurasUpdateStrategy implements ItemUpdateStrategy {
@Override