24 lines
580 B
Java
24 lines
580 B
Java
package FactoryMethod.concrete;
|
|
|
|
import FactoryMethod.framework.Item;
|
|
import FactoryMethod.framework.ItemCreator;
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
public class HpCreator extends ItemCreator {
|
|
@Override
|
|
protected void requestItemsInfo() {
|
|
System.out.println("데이터베이스에서 체력 회복 물약의 정보 조회");
|
|
}
|
|
|
|
@Override
|
|
protected void createItemLog() {
|
|
System.out.println("체력 회복 물약을 생성 : " + LocalDateTime.now());
|
|
}
|
|
|
|
@Override
|
|
protected Item createItem() {
|
|
return new HpPotion();
|
|
}
|
|
}
|