Давайте мы сразу договоримся — я знаю, что такое чистый код, ООП, SOLID, KISS и ещё куча других умных аббревиатур (знаю и понимаю всё ещё разные вещи, кстати). Весь код, который тут представлен, не является учебным пособием, примером «как надо» или ещё чем‑то в этом роде. Всё, что тут есть, это…