Para uma atribuição, eu tenho que descobrir qual o padrão de design Gang of Four as classes java.io.Reader
e suas subclasses java.io.PushbackReader
, java.io.BufferedReader
e java.io.FilterReader
foram construídos com.
De acordo com este post, o padrão de design seria o Padrão Decorador. Isso só faz sentido para mim se PushbackReader
, BufferedReader
e FilterReader
pode ser decorado para ser usado ao mesmo tempo, criando efetivamente a BufferedPushbackFilterReader
. Essa é a ideia?
Buffered
natureza em cima daFilter
natureza?