У меня есть два класса. SpeciesReader
принимает файлы и анализирует их. Species
хранит определенные данные о разновидности, которая была проанализирована из файла.Java: Использование одного класса для генерации объектов другого
В настоящее время у меня есть метод: SpeciesReader.generateSpecies()
, в котором используется файл, с которым он был создан для создания объекта Species
. Это плохая практика/дизайн? Должен ли я каким-то образом найти способ переместить это в конструктор в Species
, который принимает имя файла в качестве аргумента?
@ Rosarch, добавил заводской тег - как говорит cletus, это то, что у вас есть. –