Ho creato una classe ObjectParser
che analizza i dati in oggetti strongmente tipizzati utilizzando IObjectParserDataSource
come origine dati (i dati potrebbero essere un file Excel, un file di testo, un array, una stringa di query, ecc.)
Esempi delle mie implementazioni di IObjectParserDataSource
sono:
-
TextFileObjectParserDataSource
-
ExcelFileObjectParserDataSource
Questi nomi di classe mi sembrano davvero lunghi e contorti.
Potrei nominarli:
-
TextFileDataSource
-
ExcelFileDataSource
Ma questo introduce un livello di ambiguità e non diventano chiaramente correlati a IObjectParserDataSource
a prima vista. Questo diventa importante perché la definizione di queste fonti di dati avverrà nel codice client e desidero minimizzare la potenziale confusione e incertezza.
Come chiameresti queste classi in uno scenario del genere?