Arquitetura de softwareDesign patterns
- (UFSM 2022)
Alguns padrões de projeto surgem em diversas
construções de código utilizando a linguagem Java.
Por exemplo, na biblioteca de entrada e saída, a
subclasse FileReader consegue ler um caracter ou
uma sequência de caracteres de um arquivo.
Entretanto, essa subclasse não possui um método
para ler uma linha inteira de entrada e, por esse
motivo, é comum o programador associar a sub-classe FileReader com a classe BufferedReader
que adiciona métodos que permitem ler os dados de
maneira mais sofisticada. Assim, a construção da
linha do código ficaria da seguinte maneira:
BufferedReader entrada = new BufferedReader(new FileReader("meuArquivo.txt"));
Considerando esse contexto, assinale a alternativa
que apresenta o padrão de projeto utilizado para a
construção do código Java acima descrito.
A) Command.
B) Singleton.
C) Iterator.
D) Decorator.
E) Strategy.
Próximo:
EXERCÍCIOS - Exercício 332
Vamos para o Anterior: Exercício 330
Tente Este: Exercício 100
Primeiro: Exercício 1
VOLTAR ao índice: Arquitetura de software
Novidade!
Clique aqui para baixar os próximos exercícios.
Depois de baixados, você poderá estudar mesmo sem estar conectado :-)
(Funciona melhor com o navegador Chrome atualizado)