Оцените пожалуйста читабельность кода,говнокодерство,ошибки,следование концепциям ООП.Пытался впервые использовать паттерн(MVC).
И еще можно в Output передавать объект Numbers, это как минимум сократит 2 строчки кода, где ты в переменные вытаскиваешь числа из Numbers и дальше передаешь