我正在开发一个项目,遇到了以下问题:
我实现了几个子类,每个子类大约有250行代码。从语义上讲,它们应该在同一个模块中一起使用,我想通过
import
将它们导入。
from mymodule import SubclassA, SubclassB
但是我的模块文件有成千上万行的代码,使得维护变得非常困难。现在我将每个类放在一个单独的文件中,以便更轻松地进行维护,但我必须像这样使用它:
from subclassa import SubclassA
from subclassb import SubclassB
这没有任何意义,而且真的很糟糕。
是否有更优雅的解决方案?如果没有,那么上述中哪一个是更好的解决方案?