Denominazione di una classe che esegue l'importazione e l'esportazione di dati

1

Ho pensato di creare una classe che gestisca l'importazione e l'esportazione di dati, e ritengo che nominarla FooImporterExporter possa sembrare troppo lunga, non voglio vedere se esiste una convenzione sul nome che potrei usare per nominarla .

Questi sono alcuni dei nomi che ritengo siano appropriati:

  • FooProcessor
  • FooPorter / FooPort - (come import / export deriva dallo scambio di merci in un porto)
  • FooTrader
posta adantj 23.04.2013 - 21:50
fonte

1 risposta

4

Il nome della classe dovrebbe rendere evidente la responsabilità di quella classe. FooProcessor è ambiguo; FooPorter e FooTrader sono entrambi un gioco di parole carino.

FooImporterExporter dice al lettore esattamente cosa fa la classe, importa ed esporta Foos.

Detto questo, dovresti dividerlo in due classi, FooImporter e FooExporter. La ragione per cui è un modello seguito da Java e da altre lingue è perché rispettano il principio di responsabilità singola .

    
risposta data 30.04.2013 - 13:31
fonte

Leggi altre domande sui tag