Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Adapter 
O que e o padrao de projeto Adapter?
a) Um padrao de design que altera a interface de uma classe sem modificar seu codigo-fonte.
b) Um padrao de design que cria novos objetos em tempo de execucao.
c) Um padrao de design que utiliza heranca para adaptar classes.
d) Um padrao de design que agrupa diferentes funcionalidades de sistemas.
Resposta correta: a
O padrao Adapter serve para adaptar interfaces incompativeis, permitindo que classes com
interfaces diferentes possam trabalhar juntas sem alterar o codigo-fonte original.
Qual e o principal objetivo do Adapter?
a) Modificar a estrutura interna de uma classe.
b) Permitir que classes incompativeis se comuniquem sem alterar seus codigos.
c) Combinar varias funcionalidades de diferentes classes em uma unica.
d) Simplificar o codigo-fonte de uma classe.
Resposta correta: b
O objetivo do Adapter e permitir que classes com interfaces incompativeis possam ser utilizadas
juntas, sem necessidade de alterar os codigos das classes originais.
Qual e a principal diferenca entre o padrao Adapter e o padrao Facade?
a) O Adapter altera o codigo da classe original, enquanto o Facade nao altera nada.
b) O Adapter permite que interfaces incompativeis se comuniquem, enquanto o Facade fornece
uma interface simplificada para um conjunto de interfaces complexas.
c) O Adapter combina funcionalidades de diferentes classes, enquanto o Facade divide
funcionalidades em diferentes classes.
d) O Adapter e utilizado apenas em linguagens orientadas a objetos, enquanto o Facade pode ser
utilizado em qualquer paradigma de programacao.
Resposta correta: b
O Adapter adapta interfaces incompativeis, enquanto o Facade simplifica o acesso a sistemas
complexos, oferecendo uma interface unica.
Em qual situacao seria mais indicado o uso do padrao Adapter?
a) Quando e necessario criar novas funcionalidades sem modificar o codigo das classes existentes.
b) Quando se precisa simplificar a interface de um sistema complexo.
c) Quando se precisa unir diferentes componentes de software que possuem interfaces diferentes.
d) Quando se deseja implementar um novo sistema do zero, sem depender de sistemas legados.
Resposta correta: c
O Adapter e utilizado quando se deseja unir componentes que possuem interfaces incompativeis,
permitindo sua comunicacao sem alteracoes significativas no codigo.
Qual dos seguintes exemplos pode ser considerado um caso tipico de aplicacao do Adapter?
a) Transformar um arquivo XML em um arquivo JSON.
b) Criar uma

Mais conteúdos dessa disciplina