Thingいくつかの変数を持つクラスがあります。FileHandlerまた、データをログ ファイルに記録するクラスもあります。
はのFileHandlerインスタンス化に固有でThingあり、 のインスタンス変数のいくつかを出力する必要がありますThing。したがって、ThingにインポートされFileHandlerます。
OtherThingも必要な別のクラス がありますFilehadler。残念ながら、 と の性質に特有の理由でインポートされThingます。これは、 importと import が順番に import をインポートすることを意味します。 OtherThingThingOtherThingFileHandlerThingThingOtherThingFileHandler
これらを引き離すことはできないようです。コメントに応じて、この投稿にさらに追加します。ここでクラスを分離できない明らかな理由はありますか? これは、3 つのクラスで必要な共通データがあるためと思われます。