Тестовое задание:
Требуется сделать двухстраничник. Одна страница ввод какого-либо сообщения. Вторая страница вывод всех сообщений списком с постраничной навигацией.
И, да еще одно требование есть. Нужно обязательно объявить класс, и он должен быть задействован.
Переборщили Вы для джуна слишком...
Джун - умеет только "простынёй" кодить на фреймворке (спасибо которому, у него остаётся мало вариантов для ошибок!)
Хотите ООП - Вам нужен не джун!
Кстати, понять: знает человек ООП или нет, можно без требования написать код!
Шаблон задания:
здесь.
PS: Да, и не надо кусать людей, если Вас укусила собака.