我有這個抽象類用作數據存儲庫。我應該在方法名中使用「get」-prefix嗎?
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」-prefix或不?
感謝
我推薦使用'retrieve',因爲這表示比剛剛獲得值更復雜的事情正在發生 –
我喜歡這個例子的檢索。 – AHungerArtist