J'ai créé une ObjectParser
classe qui analyse les données en objets fortement typés en utilisant un IObjectParserDataSource
comme 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 IObjectParserDataSource
sont:
TextFileObjectParserDataSource
ExcelFileObjectParserDataSource
Ces noms de classe me semblent très longs et compliqués.
Je pourrais les nommer:
TextFileDataSource
ExcelFileDataSource
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.