J'ai créé une ObjectParserclasse qui analyse les données en objets fortement typés en utilisant un IObjectParserDataSourcecomme source de données (les données peuvent être un fichier Excel, un fichier texte, un tableau, une chaîne de requête, etc.).
Des exemples de mes implémentations de IObjectParserDataSourcesont:
TextFileObjectParserDataSourceExcelFileObjectParserDataSource
Ces noms de classe me semblent très longs et compliqués.
Je pourrais les nommer:
TextFileDataSourceExcelFileDataSource
Mais cela introduit un certain niveau d'ambiguïté et ils ne sont pas devenus aussi clairement liés IObjectParserDataSourceà première vue. Cela devient important car la définition de ces sources de données se fera dans le code client et je souhaite minimiser la confusion et l'incertitude potentielles.
Comment nommeriez-vous ces classes dans un tel scénario?
ExcelFileOPDS, TextFileOPDS. Cela économise un peu sur la saisie et l'espace d'écran, mais il est opaque pour quelqu'un qui n'est pas familier avec le code.