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?