私には2つのクラスがあります。SpeciesReader
ファイルを取得して解析します。Species
ファイルから解析された種に関する特定のデータを格納します。
現在、私はメソッドを持っています:SpeciesReader.generateSpecies()
、それはオブジェクトを作成するためにインスタンス化されたファイルを使用しSpecies
ます。これは悪い習慣/デザインですか?Species
ファイル名を引数として取るコンストラクターにこれを移動する方法をどうにかして見つける必要がありますか?