Buscar

text2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

27/10/2023, 09:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
Exercício por
Temas
 avalie sua aprendizagem
Possibilitar a manipulação de objetos individuais e de agregados de uma estrutura hierárquica (árvore) de objetos
por meio do mesmo conjunto de operações, sem que o módulo cliente precise fazer a distinção entre o tipo do
objeto manipulado (individual ou agregado). Assinale a alternativa com o nome do padrão que possui esse
propósito:
Você está implementando um conjunto de componentes de interface grá�ca com o usuário que precisa rodar em
diferentes plataformas (ex.: Windows, Linux). Você quer poder evoluir a estrutura dos componentes grá�cos de
forma independente das implementações especí�cas dos componentes para cada plataforma. Portanto, você quer
poder especializar os componentes grá�cos de forma independente das plataformas onde esses componentes
rodarão. Assinale a alternativa com o nome do padrão mais indicado para ser aplicado nesse contexto:
PADRÕES DE PROJETOS DE SOFTWARE COM JAVA
Lupa  
 
DGT1354_202001699473_TEMAS
Aluno: JHEIMYS BEZERRA BASSANNI Matr.: 202001699473
Disc.: PADRÕES DE PROJETOS   2023.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
02685 - PADRÕES GOF ESTRUTURAIS
 
1.
Bridge
Flyweight
Composite
Proxy
Adapter
Data Resp.: 27/10/2023 05:07:07
Explicação:
A resposta certa é: Composite
 
2.
Adapter
Bridge
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
27/10/2023, 09:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
Que padrão pode ser utilizado na implementação de uma estrutura hierárquica de diretório, em que existam pastas
que podem conter pastas ou arquivos, sendo que algumas operações com as pastas devem ser aplicadas de forma
recursiva aos elementos que fazem parte dela, isto é, outras pastas e arquivos?
Conseguir adicionar um novo fornecedor externo de um serviço já utilizado por um sistema, apenas adicionando
um módulo que seja capaz de converter uma requisição de uma interface conhecida pelo sistema para a interface
proprietária fornecida pelo componente externo é um dos efeitos obtidos com a aplicação de qual padrão?
Sobre o padrão Composite, assinale a alternativa correta:
Decorator
Proxy
Facade
Data Resp.: 27/10/2023 05:07:55
Explicação:
A resposta certa é: Bridge
 
3.
Adapter
Proxy
Composite
Flyweight
Facade
Data Resp.: 27/10/2023 05:08:46
Explicação:
A resposta certa é: Composite
 
4.
Facade
Bridge
Proxy
Flyweight
Adapter
Data Resp.: 27/10/2023 05:09:41
Explicação:
A resposta certa é: Adapter
 
5.
Esse padrão é utilizado na composição de adaptadores para serviços implementados por componentes de
terceiros.
Esse padrão é orientado para construção e manipulação de grafos cíclicos de objetos.
Esse padrão é apropriado para situações em que operações sobre o todo não devam ser aplicadas de forma
recursiva às suas partes.
O conceito de polimor�smo não está presente na solução proposta pelo padrão.
Esse padrão permite manipular agregados e seus elementos com uma interface uniforme, isto é, com as
mesmas operações.
Data Resp.: 27/10/2023 05:10:39
27/10/2023, 09:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
Implementar um componente para cada fornecedor de um determinado serviço, supondo que possamos ter
diferentes fornecedores com APIs proprietárias para esse serviço utilizado pelo nosso sistema, de modo que esse
componente converta uma requisição genérica do serviço utilizado pelos módulos clientes do sistema em
chamadas especí�cas da API do fornecedor externo. Essa descrição corresponde à estrutura de solução de qual
padrão?
Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com
propósitos distintos.
Você está desenvolvendo um sistema e percebe que está instanciando uma grande quantidade de objetos cujos
atributos não mudam de valor durante toda a execução do programa. Muitos desses objetos instanciados são
réplicas, o que gera uma utilização muito ine�ciente da memória. Assinale a alternativa com o nome do padrão que
poderia ser aplicado nesse cenário:
Explicação:
A resposta certa é: Esse padrão permite manipular agregados e seus elementos com uma interface uniforme,
isto é, com as mesmas operações.
 
6.
Adapter
Flyweight
Prototype
Facade
Composite
Data Resp.: 27/10/2023 05:11:27
Explicação:
A resposta certa é: Adapter
 
7.
Composite e Decorator.
Proxy e Composite.
Proxy e Adapter.
Adapter e Decorator.
Adapter e Composite.
Data Resp.: 27/10/2023 05:12:20
Explicação:
A resposta certa é: Composite e Decorator.
 
8.
Flyweight
Composite
Decorator
Singleton
Bridge
Data Resp.: 27/10/2023 05:13:21
Explicação:
A resposta certa é: Flyweight
27/10/2023, 09:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
Você está de�nindo uma classe e deseja que todas as chamadas de operações para objetos dessa classe possam ser
interceptadas, para que algum procedimento de veri�cação ou autorização seja realizado antes da operação
destino ser executada. Para isso, você de�ne uma classe intermediária que oferece as mesmas operações da classe
destino, porém, executando esses procedimentos adicionais para, em seguida, delegar a execução para o objeto
destino. Assinale a alternativa com o nome do padrão que de�ne essa estrutura de solução:
Permitir que uma abstração que tenha diferentes representações possa variar de forma independente das suas
representações, como, por exemplo, no caso de uma abstração implementada em diferentes plataformas
(Windows, Linux, etc.). Assinale a alternativa com o nome do padrão que possui esse propósito:
 
9.
Composite
Adapter
Facade
Proxy
Decorator
Data Resp.: 27/10/2023 05:14:28
Explicação:
A resposta certa é: Proxy
 
10.
Abstract Factory
Composite
Facade
Flyweight
Bridge
Data Resp.: 27/10/2023 05:15:22
Explicação:
A resposta certa é: Bridge
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 27/10/2023 05:05:24.

Outros materiais