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

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

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

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

Você acertou 0 de 5 questões
Verifique o seu desempenho e continue
treinando! Você pode refazer o exercício
quantas vezes quiser.
Verificar Desempenho
A
B
C
D
E
1 Marcar para revisão
Assinale o padrão que utiliza uma fábrica de
objetos de modo a gerenciar a instanciação e o
compartilhamento de objetos imutáveis
utilizados em larga escala em um sistema:
Proxy
Flyweight
Facade
Composite
Adapter
Resposta incorreta
Questão 1 de 5
Incorretas (5)
Em branco (0)
1 2 3 4 5
Lista de exercícios Padrões Go… Sair
A
B
C
D
E
Opa! A alternativa correta é a letra
B. Confira o gabarito comentado!
Gabarito Comentado
O padrão Flyweight utiliza uma fábrica de
objetos de modo a gerenciar a instanciação
e o compartilhamento de objetos imutáveis
utilizados em larga escala em um sistema.
2 Marcar para revisão
Fornecer uma interface de alto nível para os
módulos clientes acessarem um componente
ou subsistema, desacoplando os módulos
clientes da estrutura interna do subsistema e
reduzindo o número de elementos com os quais
os módulos clientes precisam interagir para
realizar um serviço. Assinale a alternativa com
o nome do padrão que possui esse propósito:
Facade
Composite
Proxy
Abstract Factory
Bridge
Resposta incorreta
A
B
C
Opa! A alternativa correta é a letra
A. Confira o gabarito comentado!
Gabarito Comentado
O padrão Facade fornece uma interface de
alto nível para os módulos clientes
acessarem um componente ou subsistema,
desacoplando os módulos clientes da
estrutura interna do subsistema e
reduzindo o número de elementos com os
quais os módulos clientes precisam
interagir para realizar um serviço.
3 Marcar para revisão
Identifique no código a seguir o padrão que
está sendo utilizado para ler o arquivo texto.
Decorator
Proxy
Facade
D
E
Bridge
Flyweight
Resposta incorreta
Opa! A alternativa correta é a letra
A. Confira o gabarito comentado!
Gabarito Comentado
A resposta certa é: Decorator
4 Marcar para revisão
Um colega seu de trabalho está implementando
a interface com o usuário de um sistema que
dispara a execução de uma lógica de negócio
envolvendo vários objetos. Ele implementa uma
primeira versão que faz diversas chamadas a
objetos da lógica de negócio porque não existe
uma interface de mais alto nível disponível que
encapsule esta complexidade. Para piorar, ao
implementar um segundo módulo de interface
com o usuário, ele se depara com o mesmo
problema, tendo que copiar e colar partes da
lógica utilizadas no primeiro módulo de
interface com o usuário. Ao revisar o código
feito pelo seu colega, qual padrão você
recomendaria que ele utilizasse para diminuir o
acoplamento entre os módulos de interface
com o usuário e módulos referentes à lógica de
negócio?
A
B
C
D
E
Proxy
Composite
Flyweight
Adapter
Facade
Resposta incorreta
Opa! A alternativa correta é a letra
E. Confira o gabarito comentado!
Gabarito Comentado
O padrão Facade é um padrão de projeto
que provê uma interface simplificada para
um conjunto de interfaces de um
subsistema. Ele encapsula a complexidade
do subsistema, permitindo que os clientes
interajam com ele de forma mais simples.
Neste caso, o padrão Facade poderia ser
utilizado para diminuir o acoplamento entre
os módulos de interface com o usuário e
módulos referentes à lógica de negócio. O
padrão Facade encapsularia a
complexidade da lógica de negócio,
permitindo que os módulos de interface
com o usuário interajam com ela de forma
mais simples.
A
B
C
D
E
5 Marcar para revisão
Sobre o padrão Facade, assinale a alternativa
correta:
Com a aplicação do padrão Facade, os
módulos clientes passam a depender
apenas de uma interface de alto nível
oferecida por um subsistema, não
podendo utilizar diretamente
elementos definidos dentro desse
subsistema.
Com a aplicação do padrão Facade, os
módulos clientes podem utilizar um
componente ou subsistema por meio
de uma interface de alto nível.
O padrão Facade visa fornecer aos
módulos clientes uma interface de alto
nível para a instanciação de objetos
complexos.
O padrão Facade fornece uma
interface de alto nível para a
manipulação de uma hierarquia de
objetos complexos.
O padrão Facade permite adicionar
funcionalidades de alto nível de
abstração a componentes já
existentes.
Resposta incorreta
Opa! A alternativa correta é a letra
B. Confira o gabarito comentado!
Gabarito Comentado
O padrão Facade é um padrão de projeto
de software que fornece uma interface de
alto nível para um conjunto de interfaces
de baixo nível. Isso permite que os
módulos clientes utilizem um componente
ou subsistema por meio de uma interface
de alto nível, sem precisar conhecer os
detalhes da implementação do
componente ou subsistema.

Mais conteúdos dessa disciplina