Я строю проект и столкнулся со следующей проблемой:
Я реализовал несколько подклассов, каждый из которых имеет около 250 строк кода.Семантически, они должны идти вместе в одном модуле, и я хочу импортировать их с
from mymodule import SubclassA, SubclassB
Но тогда мой файл модуля имеет тысячи строк, что делает поддержку кода довольно неприятной.Теперь у меня есть каждый класс в отдельном файле, чтобы его было проще поддерживать, но я должен использовать его следующим образом:
from subclassa import SubclassA
from subclassb import SubclassB
это не имеет никакого смысла, и это действительно ужасно.
Есть ли элегантное решение?Если нет, то что из вышеперечисленного является лучшим решением?