Per un incarico, devo scoprire quale la Banda dei Quattro modello di progettazione le classi java.io.Reader
e le sue sottoclassi java.io.PushbackReader
, java.io.BufferedReader
e java.io.FilterReader
sono state costruite con.
Secondo questo post, il modello di progettazione sarebbe il modello Decoratore. Questo ha senso per me solo se PushbackReader
, BufferedReader
e FilterReader
può essere decorato per essere usato allo stesso tempo, creando effettivamente un BufferedPushbackFilterReader
. È questa l'idea?
Buffered
natura in cima allaFilter
natura?