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