Quale modello di progettazione posso utilizzare per rappresentare i dati di elaborazione da qualsiasi flusso?

1

Sto leggendo i dati da un flusso in serie di byte tamponati (diciamo 1024 byte alla volta) e faccio qualche confronto, controllo o elaborazione, prima di scriverlo allo stesso tipo di flusso.

Attualmente i dati provengono dal file. Ma in futuro potrebbe provenire da altre fonti (file memorymapped, TCP ecc.)

Esiste un modello di progettazione che posso implementare? O non è necessario?

    
posta erotavlas 26.03.2014 - 18:20
fonte

1 risposta

2

.NET Framework fornisce Stream classe astratta per questo scopo.

.NET offre un numero di oggetti Reader Reader e Writer out of the box. Uno di questi potrebbe già soddisfare le tue esigenze oppure puoi ereditare da Stream in una nuova classe e scrivere la tua implementazione personalizzata.

    
risposta data 26.03.2014 - 18:30
fonte

Leggi altre domande sui tag