Tengo esta clase abstracta que se usa como depósito de datos.¿Debo usar "get" -prefix en el nombre de mi método?
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;
}
}
Las clases más específicas (es decir, las subclases de esta clase) implementan métodos para diferentes fuentes de datos, p. CSV, ARFF y otros formatos.
Me preguntaba si la palabra clave "get" es apropiada aquí, ya que la recuperación de datos no solo devuelve una variable, sino que también podría requerir el acceso al sistema de archivos o cualquier otra.
¿Debo usar el "get" -prefix o no?
Gracias
Recomiendo usar 'retrieve' ya que esto indica que algo más complejo está sucediendo que solo obtener un valor –
Me gusta recuperar para este ejemplo. – AHungerArtist