He creado una ObjectParserclase que analiza los datos en objetos fuertemente tipados utilizando IObjectParserDataSourcecomo fuente de datos (los datos pueden ser un archivo de Excel, un archivo de texto, una matriz, una cadena de consulta, etc.).
Ejemplos de mis implementaciones de IObjectParserDataSourceson:
TextFileObjectParserDataSourceExcelFileObjectParserDataSource
Estos nombres de clase se sienten realmente largos y complicados para mí.
Podría nombrarlos:
TextFileDataSourceExcelFileDataSource
Pero esto introduce un nivel de ambigüedad y no se relacionan tan claramente a IObjectParserDataSourceprimera vista. Esto se vuelve importante porque la definición de estas fuentes de datos ocurrirá en el código del cliente y deseo minimizar la posible confusión e incertidumbre.
¿Cómo nombrarías estas clases en tal escenario?
ExcelFileOPDS, TextFileOPDS. Ahorra un poco en escribir y espacio en la pantalla, pero es opaco para alguien que no está familiarizado con el código.