У меня есть этот абстрактный класс, который используется как хранилище данных.
public abstract class AbstractDataSource {
public abstract DataRow getDataRow(Key key); //or just dataRow(Key key)???
}
public class CSVDataSource extends AbstractDataSource {
@Override
public DataRow getDataRow(Key key) { //or just dataRow(Key key)??
//fetch row from file and return dataRow
//....
return dataRow;
}
}
Более конкретные классы (т.е. подклассы этого класса) реализуют методы для различных источников данных, например, CSV, ARFF и других форматов.
Мне интересно, уместно ли здесь ключевое слово "get", поскольку получение данных не просто возвращает переменную, но может потребовать доступа к файловой системе.
Так мне использовать "get"-префикс или нет?
Спасибо