Logo Passei Direto
Buscar

S1

Ferramentas de estudo

Questões resolvidas

Qual é a vantagem principal do padrão Builder neste cenário?

Criação de um objeto com várias representações.
Construção passo a passo de um objeto complexo.
Criação de uma única instância de uma classe.
Criação de famílias de objetos relacionados.
Clonagem de objetos com o mesmo estado.

a) Criação de um objeto com várias representações.
b) Construção passo a passo de um objeto complexo.
c) Criação de uma única instância de uma classe.
d) Criação de famílias de objetos relacionados.
e) Clonagem de objetos com o mesmo estado.

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

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

Questões resolvidas

Qual é a vantagem principal do padrão Builder neste cenário?

Criação de um objeto com várias representações.
Construção passo a passo de um objeto complexo.
Criação de uma única instância de uma classe.
Criação de famílias de objetos relacionados.
Clonagem de objetos com o mesmo estado.

a) Criação de um objeto com várias representações.
b) Construção passo a passo de um objeto complexo.
c) Criação de uma única instância de uma classe.
d) Criação de famílias de objetos relacionados.
e) Clonagem de objetos com o mesmo estado.

Prévia do material em texto

A
B
C
D
E
1 Marcar para revisão
Ao desenvolver um editor de texto, a equipe optou pelo padrão Builder
para facilitar a construção de um conjunto complexo de objetos, como a
formatação de texto. Este padrão ajuda a separar a construção do objeto
de sua representação.
Qual é a vantagem principal do padrão Builder neste cenário?
Criação de um objeto com várias representações.
Construção passo a passo de um objeto complexo.
Criação de uma única instância de uma classe.
Criação de famílias de objetos relacionados.
Clonagem de objetos com o mesmo estado.
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 1/10
A
B
C
D
E
2 Marcar para revisão
Para um sistema de automação residencial, o padrão Abstract Factory é
usado para criar diferentes tipos de dispositivos inteligentes, como
lâmpadas e termostatos, sem depender de implementações específicas.
Isso permite a fácil integração de novos dispositivos no sistema.
Qual é a principal funcionalidade do padrão Abstract Factory neste sistema
de automação?
Permite a clonagem de objetos mantendo suas propriedades.
Constrói objetos complexos de forma sequencial.
Centraliza a gestão de operações de vários objetos.
Garante a existência de apenas uma instância de uma classe.
Cria famílias de objetos sem especificar suas classes concretas.
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 2/10
A
B
C
D
E
3 Marcar para revisão
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?
Composite
Adapter
Proxy
Facade
Flyweight
4 Marcar para revisão
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 3/10
A
B
C
D
E
Sobre o padrão Composite, assinale a alternativa correta:
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.
O conceito de polimorfismo 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.
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.
5 Marcar para revisão
Você está implementando um sistema e quer guardar o histórico de todas
as requisições efetuadas pelo usuário via interface gráfica, de forma a
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 4/10
A
B
C
D
E
poder realizar operações, como desfazer (undo) e refazer (redo)
requisições.
Assinale a alternativa com o nome do padrão mais indicado para ser
aplicado nesse contexto:
Chain of Responsibility
Strategy
Mediator
Command
State
6 Marcar para revisão
Assinale a alternativa que expressa a intenção do padrão de projeto
Template Method:
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 5/10
A
B
C
D
E
Encapsular uma família de algoritmos em objetos, permitindo que
os módulos clientes possam utilizar esses algoritmos de forma
intercambiável.
Implementar a estrutura de um algoritmo genérico em uma
superclasse, considerando que os passos comuns são
implementados na própria superclasse, enquanto os passos
específicos são implementados nas suas subclasses.
Definir uma relação de dependência entre objetos, de modo a
garantir que modificações no estado do objeto detentor da
informação sejam notificadas automaticamente para os objetos
inscritos previamente como interessados em receber essas
notificações.
Permite capturar o estado interno de um objeto, permitindo que o
seu estado seja restaurado posteriormente, sem quebrar o
encapsulamento desse objeto.
Encapsular uma requisição em um objeto, permitindo o registro
do histórico de requisições disparadas pelos módulos cliente e a
criação de filas de requisições.
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 6/10
A
B
C
D
E
7 Marcar para revisão
"Ao invés de colocarmos o cálculo do frete de um pedido na classe Pedido,
optamos por criar uma hierarquia de classes para encapsular os diferentes
algoritmos de cálculo de frete que temos no sistema".
Assinale a alternativa com o nome do padrão GRASP que recomenda a
criação de classes que não representam diretamente elementos concretos
encontrados no domínio no negócio, seguindo uma decomposição de
responsabilidades por comportamento e não por representação, como a
descrita no cálculo do frete.
Invenção Pura.
Especialista na Informação.
Polimorfismo.
Acoplamento Baixo.
Indireção.
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 7/10
A
B
C
D
E
8 Marcar para revisão
Uma mudança essencial no modelo de programação Java, com a evolução
do JEE, foi o uso de anotações nas diversas tarefas de configuração
dos EJBs do aplicativo. Para que serve a anotação Local no ambiente de
criação de EJBs?  
Definir um Stateless Session Bean.  
Definir um contexto de persistência local para o Session Bean.  
Definir a interface de acesso às entidades do JPA.  
Definir um Stateful Session Bean. 
Definir a interface de acesso local ao pool de EJBs. 
9 Marcar para revisão
00
hora
: 43
min
: 53
seg
Ocultar
Questão 10 de 10
1 2 3 4 5
SM1 Padrões De Projetos De Software Com Java
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 8/10
A
B
C
D
E
Um aplicativo de reserva de hotéis utiliza o padrão Factory Method para
criar diferentes tipos de reservas, como quartos standard e suítes. Este
padrão permite que subclasses decidam que classe de objetos será
instanciada, baseado nas preferências do usuário.
Qual é o benefício do padrão Factory Method neste aplicativo?
Facilita a clonagem de objetos com o mesmo estado.
Assegura a existência de uma única instância de uma classe.
Cria famílias de objetos sem especificar suas classes concretas.
Constrói objetos complexos em várias etapas.
Permite que subclasses decidam sobre a criação de objetos.
10 Marcar para revisão
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
Respondidas �10� Em branco �0�
Finalizar prova
6 7 8 9 10
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 9/10
A
B
C
D
E
são réplicas, o que gera uma utilização muito ineficiente da memória.
Assinale a alternativa com o nome do padrão que poderia ser aplicado
nesse cenário:
Bridge
Composite
Singleton
Decorator
Flyweight
5/3/24, 10:27 PM estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/
https://estacio.saladeavaliacoes.com.br/prova/66358d935570e414d59937ba/ 10/10

Mais conteúdos dessa disciplina