Come classe di nome che visualizza i dati? [chiuso]

-1

Houston, abbiamo un problema. Non riesco a pensare a un semplice nome di classe. Ho una classe astratta, qualcosa del genere:

public abstract class DataDisplay {
    public abstract void dataDisplay(Data data);
}

Questa classe visualizza solo i dati in qualche modo: dipingi su tela, invia SMS, invia byte tramite socket, ecc.

    
posta neworld 04.11.2014 - 10:52
fonte

1 risposta

2
  1. Sembra che dovrebbe essere un'interfaccia, non una classe astratta.
  2. È troppo generico se può fare qualsiasi cosa, dalla stampa alla console, all'invio dei dati nello spazio. Potresti finire per violare il principio di responsabilità singola nelle tue implementazioni.

Se pensi ancora che sia OK, direi che è un Representer poiché tratta di un certo tipo Data e lo presenta in modi diversi, ovvero re presenta ciò che è presente come Data . Non ho una conoscenza abbastanza approfondita dell'inglese, ma sembra ragionevole.

    
risposta data 04.11.2014 - 12:44
fonte

Leggi altre domande sui tag