Всем доброго, подскажите пожалуйста, в каком паттерне реализуется такой класс - класс берет настройки, менеджит расписание, по которому запрашивает у пользователя данные, и пишет ответы пользователя в статистику. Совсем запутался с архитектурой, вроде класс и делает несколько разных задач - запрос ввода, выдача результата, ведение статистики, но никак не получается разбить его на отдельные элементы и непонятно, нужно ли.