我有一个类,Thing
它有许多变量。我还有一个类,FileHandler
,它将数据记录到日志文件中。
FileHandler
特定于 a 的实例化,需要Thing
打印 的几个实例变量Thing
。所以,Thing
被导入到FileHandler
.
还有另一个类,OtherThing
,它也需要一个Filehadler
。不幸的是,Thing
由于和. 这意味着进口和进口反过来进口。 OtherThing
Thing
OtherThing
FileHandler
Thing
Thing
OtherThing
FileHandler
我似乎无法将这些分开。我会根据评论在这篇文章中添加更多内容。有什么明显的原因我不能在这里分开我的班级吗?这似乎是由于存在三个类所需的公共数据这一事实。