Witam, pokrótce zarysuję problem :
Mam sobie klasę, której obiekty tworzę na podstawie danych zawartych w pliku .txt . Jako, że nie nie wywołuję tej metody na instancji żadnego obiektu zadeklarowałem ją jako static, i w sumie, przyznam, że nie wiem czy to dobre wyjście (tzn. czy może nie powinienem opakować tego jako jakiś default interface, albo może jakąś klasę typu Loader, albo coś - w sumie sam nie wiem), dodam tylko, że mam sporę wątpliwości czy takie deklarowanie metody jest w porządku. Poniżej kod :
public static void loadDataToList(List<Mother> list) throws FileNotFoundException, IOException {
BufferedReader bufferedReader = new BufferedReader(new FileReader("Mamy.txt"));
for (String line; (line = bufferedReader.readLine()) != null;) {
String[] parts = line.split(" ");
list.add(createMother(parts[0], parts[1], parts[2]));
}
bufferedReader.close();
}
Metoda nie jest skomplikowana, tak jak napisałem wyżej martwi mnie static.
Pozdrawiam, i dzięki za sugestie.