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