Tôi đã tạo một ObjectParser
lớp phân tích dữ liệu thành các đối tượng được gõ mạnh bằng cách sử dụng IObjectParserDataSource
làm nguồn dữ liệu (dữ liệu có thể là tệp Excel, tệp văn bản, mảng, chuỗi truy vấn, v.v.).
Ví dụ về việc triển khai của IObjectParserDataSource
tôi là:
TextFileObjectParserDataSource
ExcelFileObjectParserDataSource
Những tên lớp này cảm thấy thực sự dài và gây khó chịu cho tôi.
Tôi có thể đặt tên cho chúng:
TextFileDataSource
ExcelFileDataSource
Nhưng điều này giới thiệu một mức độ mơ hồ và chúng không trở nên liên quan rõ ràng với IObjectParserDataSource
cái nhìn đầu tiên. Điều này trở nên quan trọng vì việc xác định các nguồn dữ liệu này sẽ xảy ra trong mã máy khách và tôi muốn giảm thiểu sự nhầm lẫn và sự không chắc chắn tiềm ẩn.
Làm thế nào bạn sẽ đặt tên cho các lớp này trong một kịch bản như vậy?
ExcelFileOPDS
, TextFileOPDS
. Nó tiết kiệm một chút về cách gõ và không gian màn hình, nhưng nó không rõ ràng đối với người không quen thuộc với mã.