package ui;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

import exception.IORuntimeException;


public abstract class AbstractUi {

    protected String getInputedString() {
        BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
        try {
            // ÄÜ¼Ö¿¡ ÀÔ·ÂµÈ °ªÀ» Ãëµæ
            return input.readLine();
        } catch (IOException e) {
            throw new IORuntimeException("ÄÜ¼Ö¿¡ ÀÔ·ÂµÈ °ªÀ» ¹ÞÀ» ¼ö ¾ø½À´Ï´Ù.", e);
        }
    }

    abstract public void show();
}