Что успел до закрытия понять: - с какого хрена всё на статике, почему роутер - не объект? у него есть внутренний стейт, почему же он статический? - раз уж делаете статику, зачем везде пишете self, заколачивая досками возможность наследования?
Что успел до закрытия понять: - с какого хрена всё на статике, почему роутер - не объект? у него есть внутренний стейт, почему же он статический? - раз уж делаете статику, зачем везде пишете self, заколачивая досками возможность наследования?
Потому что наследование от такого говна может родить только инвалидов.
Что успел до закрытия понять: - с какого хрена всё на статике, почему роутер - не объект? у него есть внутренний стейт, почему же он статический? - раз уж делаете статику, зачем везде пишете self, заколачивая досками возможность наследования?
потому что задача делать без/с минимально возможным количеством ооп
Нет, зачем? Тут может помочь только удаление всего этого кода и написание с нуля. Совет: Начните с продумывания интерфейса. А уж потом пишите реализацию.
Нет, зачем? Тут может помочь только удаление всего этого кода и написание с нуля. Совет: Начните с продумывания интерфейса. А уж потом пишите реализацию.
интерфейс macaw полностью устраивает, обозначенные фичи klein тоже, надо совместить
В чем смысл эксперимента? Это же два говна. Объединив их, ты получишь всего лишь третье говно. И непонятно, что такое клейн: в доке пишут, что это роутер, в примерах показывается, что он еще и минимальный контейнер предоставляет.