Русак Максим 394 группа, Junit

Это лапша. А мы изучаем ОО язык. У тебя есть несколько задач: интерпретировать команды и взаимодействовать с пользователем, работать с данными. Первую задачу можно реализовать универсально, чтобы можно было подключать любые команды и от задания к заданию просто расширять их набор. Например выделить интерфейс Command, сделать универсальный интерпретатор, и регистрировать поддерживаемые команды в какой-нибудь мапе.