Володин Денис, 396, JUnit.

Да, согласен. Подумаю над этим к следующему заданию.
Изначально, когда делал разделение интерпретатора и базы, руководствовался немного другой логикой, из-за чего эти классы и возникли. Помню, что ещё долго думал, как их назвать, так как с одной стороны похожи, а с другой - разные: ```Command``` - это интерфейс (точнее абстрактный класс) для всех команд, а ```CommandHandler``` - класс, в котором происходит выполнение этих команд.
Но, как сказал уже, подумаю к следующему заданию.