Você está na página 1de 4

Página principal do livro

Cap. 6 - Padrões de Projeto - Exercícios de V ou F


Correção
24 questões; 23 corretas

✅ 1. Fachada é um padrão que oferece uma interface unificada e de alto nível que torna
mais fácil o uso de um sistema.

Verdadeiro
Falso

✅ 2. Singleton é um padrão que garante que uma classe possui, no máximo, uma
instância e oferece um ponto único de acesso a ela.

Verdadeiro
Falso

✅ 3. Wrapper é um padrão que facilita a construção de objetos complexos com vários


atributos, sendo alguns deles opcionais.

Verdadeiro
Falso
✅ 4. Decorador é um padrão que permite converter a interface de uma classe para
outra interface esperada pelos seus clientes. Ele viabiliza então que classes trabalhem
juntas, o que não seria possível devido à incompatibilidade de suas interfaces.

Verdadeiro
Falso
✅ 5. Fábrica Abstrata é um padrão que oferece uma interface ou classe abstrata para
criação de uma família de objetos relacionados.

Verdadeiro
Falso
✅ 6. Proxy é um padrão que funciona como um intermediário que controla o acesso a
um objeto base.

Verdadeiro
Falso

✅ 7. Adaptador é um padrão que permite adicionar dinamicamente novas


funcionalidades a uma classe.

Verdadeiro
Falso

✅ 8. Visitor é um padrão que oferece uma interface padronizada para caminhar em


estruturas de dados.

Verdadeiro
Falso

✅ 9. Strategy é um padrão que permite parametrizar os algoritmos usados por uma


classe.

Verdadeiro
Falso

❌ 10. Iterador é um padrão que torna uma estrutura de dados aberta a extensões, isto
é, permite adicionar uma função em cada elemento de uma estrutura de dados, mas sem
alterar o código de tais elementos.

Verdadeiro
Falso

✅ 11. Observador é um padrão que permite que um objeto avise outros objetos de que
seu estado mudou.

Verdadeiro
Falso
✅ 12. Template Method é um padrão que define o esqueleto de um algoritmo em uma
classe base e delega a implementação de alguns passos para subclasses.

Verdadeiro
Falso

✅ 13. Strategy usa herança para variar partes de um algoritmo. Template Method usa
composição para variar um algoritmo inteiro.

Verdadeiro
Falso
✅ 14. Uma desvantagem de Fachadas é aumentar o acoplamento entre um subsistema
e seus clientes.

Verdadeiro
Falso
✅ 15. Um adaptador oferece uma interface diferente para o objeto adaptado. Em
contraste, um proxy possui a mesma interface que o seu objeto base.

Verdadeiro
Falso

✅ 16. Um proxy tem que encaminhar todas as chamadas realizadas em métodos de


sua interface para métodos equivalentes do objeto base, podendo, no entanto, realizar
algum processamento antes ou depois desse encaminhamento.

Verdadeiro
Falso
✅ 17. No padrão Observador, os objetos sujeito (Subject) conhecem e possuem
dependências para as classes concretas dos observadores.

Verdadeiro
Falso

✅ 18. Como são padrões distintos, uma Fachada não pode ser implementada como um
Singleton.

Verdadeiro
Falso

✅ 19. Template Methods são usados para implementar inversão de controle, quando,
por exemplo, uma classe pai chama métodos concretos implementados em uma classe
filha.

Verdadeiro
Falso

✅ 20. Template Methods são muito usados para implementar frameworks. Quando isso
acontece, os métodos template são implementados por classes clientes do framework.

Verdadeiro
Falso

✅ 21. Uma diferença entre frameworks e bibliotecas é que os primeiros (frameworks)


fazem uso intenso de inversão de controle.

Verdadeiro
Falso
✅ 22. Visitors são uma alternativa para simular despacho-duplo (double dispatch) em
linguagens de programação que não oferecem esse recurso, como é o caso de Java, C++
e C#.

Verdadeiro
Falso
✅ 23. [ENADE 2019, Eng. Computação, adaptado] No padrão Strategy, a raiz da
hierarquia de estratégias pode ser uma classe abstrata ou uma interface, pois ela vai
funcionar como uma abstração dos diversos tipos de estratégias que serão definidas.

Verdadeiro
Falso

✅ 24. [ENADE 2019, Eng. Computação, adaptado] Quando se usa o padrão Strategy,
viabiliza-se que estratégias sejam incluídas ou retiradas da aplicação sem alterar as
demais classes do sistema.

Verdadeiro
Falso

Recarregar

Você também pode gostar