Escolar Documentos
Profissional Documentos
Cultura Documentos
✅ 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
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
Verdadeiro
Falso
Verdadeiro
Falso
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
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
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