mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-04 09:11:39 +00:00
20 lines
419 B
Java
20 lines
419 B
Java
package com.gildedrose;
|
|
|
|
import com.gildedrose.updaters.ItemUpdater;
|
|
import com.gildedrose.updaters.ItemUpdaterFactory;
|
|
|
|
class GildedRose {
|
|
Item[] items;
|
|
|
|
public GildedRose(Item[] items) {
|
|
this.items = items;
|
|
}
|
|
|
|
public void updateQuality() {
|
|
for (Item item : items) {
|
|
ItemUpdater updater = ItemUpdaterFactory.getUpdater(item);
|
|
updater.update();
|
|
}
|
|
}
|
|
}
|