Tôi có lớp trừu tượng này được sử dụng làm kho dữ liệu.Tôi có nên sử dụng "get" -prefix trong tên phương thức của mình không?
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;
}
}
Các lớp cụ thể khác (tức là lớp con của lớp này) triển khai các phương pháp cho nguồn dữ liệu khác nhau, ví dụ: CSV, ARFF và các định dạng khác.
Tôi đã tự hỏi liệu từ khóa "get" có thích hợp ở đây hay không, vì việc truy xuất dữ liệu không chỉ trả về một biến, mà còn có thể yêu cầu truy cập hệ thống tập tin hoặc bất kỳ thứ gì.
Vì vậy, tôi nên sử dụng "get" -prefix hay không?
Cảm ơn
Tôi khuyên bạn nên sử dụng 'truy xuất' vì điều này cho thấy rằng điều phức tạp hơn đang xảy ra hơn là chỉ nhận được giá trị –
Tôi thích truy xuất ví dụ này. – AHungerArtist