Ich habe eine ObjectParserKlasse erstellt, die Daten unter Verwendung von IObjectParserDataSourceals Datenquelle in stark typisierte Objekte analysiert (die Daten können eine Excel-Datei, eine Textdatei, ein Array, eine Abfragezeichenfolge usw. sein).
Beispiele für meine Implementierungen von IObjectParserDataSourcesind:
TextFileObjectParserDataSourceExcelFileObjectParserDataSource
Diese Klassennamen fühlen sich für mich sehr lang und verworren an.
Ich könnte sie nennen:
TextFileDataSourceExcelFileDataSource
Dies führt jedoch zu einer gewissen Mehrdeutigkeit, mit der sie IObjectParserDataSourceauf den ersten Blick nicht so eindeutig verbunden sind . Dies wird wichtig, da die Definition dieser Datenquellen im Client-Code erfolgt und ich potenzielle Verwirrung und Unsicherheit minimieren möchte.
Wie würden Sie diese Klassen in einem solchen Szenario benennen?
ExcelFileOPDS, TextFileOPDS. Es spart ein wenig an Eingabe und Platz auf dem Bildschirm, ist aber für jemanden, der mit dem Code nicht vertraut ist, undurchsichtig.