Лучшая ачивка месяца
Разобрался с SOLID принципами