У меня есть этот абстрактный класс, который используется в качестве хранилища данных.
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" или нет?
Спасибо