Logo Passei Direto
Buscar

PADRÕES DE PROJETO DE SOFTWARE COM JAVA

User badge image
Rafael

em

Ferramentas de estudo

Questões resolvidas

Assinale o padrão que possibilita a conexão de duas hierarquias paralelas representadas pelos participantes genéricos Creator e Product, sendo o Creator responsável pela instanciação de objetos do tipo Product:
Prototype
Singleton
Builder
Factory Method
Abstract Factory

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 ineficiente da memória. Assinale a alternativa com o nome do padrão que poderia ser aplicado nesse cenário:
Singleton
Flyweight
Decorator
Bridge
Composite

Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com propósitos distintos.
Proxy e Adapter.
Proxy e Composite.
Composite e Decorator.
Adapter e Decorator.
Adapter e Composite.

Esse padrão encapsula uma requisição em um objeto, desacoplando o requisitante e o objeto executor. Esse encapsulamento permite registrar o histórico de requisições, reproduzir essas requisições em outro ambiente, bem como implementar operações de desfazer ou refazer o processamento associado à requisição. Assinale a alternativa com o nome do padrão que possui esse propósito:
Command
Iterator
Chain of Responsibility
Template Method
Mediator

Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso, você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas guarda a referência para a situação corrente do processamento e repassa as requisições para o objeto correspondente a essa situação corrente.
Assinale o padrão a que esse texto se refere:
Chain of Responsibility
Command
State
Mediator
Memento

Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre X e Y?
Acoplamento de Estrutura
Acoplamento Externo
Acoplamento de Dados
Acoplamento de Conteúdo
Acoplamento Global

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Assinale o padrão que possibilita a conexão de duas hierarquias paralelas representadas pelos participantes genéricos Creator e Product, sendo o Creator responsável pela instanciação de objetos do tipo Product:
Prototype
Singleton
Builder
Factory Method
Abstract Factory

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 ineficiente da memória. Assinale a alternativa com o nome do padrão que poderia ser aplicado nesse cenário:
Singleton
Flyweight
Decorator
Bridge
Composite

Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com propósitos distintos.
Proxy e Adapter.
Proxy e Composite.
Composite e Decorator.
Adapter e Decorator.
Adapter e Composite.

Esse padrão encapsula uma requisição em um objeto, desacoplando o requisitante e o objeto executor. Esse encapsulamento permite registrar o histórico de requisições, reproduzir essas requisições em outro ambiente, bem como implementar operações de desfazer ou refazer o processamento associado à requisição. Assinale a alternativa com o nome do padrão que possui esse propósito:
Command
Iterator
Chain of Responsibility
Template Method
Mediator

Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso, você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas guarda a referência para a situação corrente do processamento e repassa as requisições para o objeto correspondente a essa situação corrente.
Assinale o padrão a que esse texto se refere:
Chain of Responsibility
Command
State
Mediator
Memento

Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre X e Y?
Acoplamento de Estrutura
Acoplamento Externo
Acoplamento de Dados
Acoplamento de Conteúdo
Acoplamento Global

Prévia do material em texto

05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PADRÕES DE PROJETO DE SOFTWARE COM JAVA 
Acertos: 10,0 de 10,0
Acerto: 1,0 / 1,0
Analise a estratégia de solução a seguir:
''Definir uma hierarquia de classes responsáveis pela instanciação de um objeto complexo, geralmente
construído a partir de um conjunto de passos, sendo cada passo definido como uma operação das classes
dessa hierarquia, separando o processo de criação da representação interna dos produtos''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
Singleton
Prototype
Factory Method
Abstract Factory
Builder
Respondido em 05/11/2022 18:20:04
Explicação:
A resposta certa é: Builder
Acerto: 1,0 / 1,0
Assinale o padrão que possibilita a conexão de duas hierarquias paralelas representadas pelos participantes
genéricos Creator e Product, sendo o Creator responsável pela instanciação de objetos do tipo Product:
Factory Method
Abstract Factory
Singleton
Prototype
Builder
Respondido em 05/11/2022 18:22:46
Explicação:
A resposta certa é: Factory Method
Questão1
a
Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
 
Acerto: 1,0 / 1,0
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 ineficiente da memória. Assinale a alternativa com o nome do
padrão que poderia ser aplicado nesse cenário:
Bridge
Singleton
 Flyweight
Composite
Decorator
Respondido em 05/11/2022 18:20:35
 
 
Explicação:
A resposta certa é: Flyweight
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa com dois padrões que possuem uma estrutura de solução muito parecida, porém, com
propósitos distintos.
Proxy e Composite.
 Composite e Decorator.
Adapter e Decorator.
Proxy e Adapter.
Adapter e Composite.
Respondido em 05/11/2022 18:23:14
 
 
Explicação:
A resposta certa é: Composite e Decorator.
 
 
Acerto: 1,0 / 1,0
"Esse padrão encapsula uma requisição em um objeto, desacoplando o requisitante e o objeto executor. Esse
encapsulamento permite registrar o histórico de requisições, reproduzir essas requisições em outro ambiente,
bem como implementar operações de desfazer ou refazer o processamento associado à requisição".
Assinale a alternativa com o nome do padrão que possui esse propósito:
 Command
Template Method
Mediator
Iterator
Chain of Responsibility
Respondido em 05/11/2022 18:24:01
 
 
Explicação:
Gabarito: Command
 Questão3
a
 Questão4
a
 Questão5
a
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
 
 
Acerto: 1,0 / 1,0
Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto
por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso,
você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. A classe X apenas
guarda a referência para a situação corrente do processamento e repassa as requisições para o objeto
correspondente a essa situação corrente.
Assinale o padrão a que esse texto se refere:
Memento
Mediator
Command
Chain of Responsibility
 State
Respondido em 05/11/2022 18:24:17
 
 
Explicação:
Gabarito: State
 
 
Acerto: 1,0 / 1,0
Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre
X e Y?
Acoplamento Global
Acoplamento de Dados
Acoplamento de Estrutura
 Acoplamento de Conteúdo
Acoplamento Externo
Respondido em 05/11/2022 18:25:37
 
 
Explicação:
No acoplamento de conteúdo um módulo utiliza aspectos de implementação de outro módulo.
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa com a afirmativa CORRETA sobre o padrão Criador.
 O padrão Criador define um conjunto de condições para que uma classe A seja responsável por
instanciar objetos de uma classe B.
O padrão Criador recomenda que a criação de objetos seja feita por meio de clonagem.
O padrão Criador consiste em criar módulos versáteis que possam cumprir diferentes propósitos.
O padrão Criador é utilizado para instanciar uma classe de uma família de classes similares.
O padrão Criador recomenda a criação de uma classe intermediária responsável por instanciar outros
objetos.
Respondido em 05/11/2022 18:27:30
 
 
 Questão6
a
 Questão7
a
 Questão8
a
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Explicação:
Uma classe é uma implementação concreta de um conjunto de operações. Sobre certas condições de
veracidade, o padrão Criador recomenda atribuir a uma classe A a responsabilidade de criar uma instância da
classe B.
 
 
Acerto: 1,0 / 1,0
Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as
camadas Model e Controller são definidas ao nível do projeto interno com o terminador
"ejb", e o NetBeans oferece ferramentas de automatização para a geração dos
componentes necessários, com utilização de duas tecnologias específicas. Quais são as
tecnologias utilizadas para as duas camadas citadas, respectivamente? 
JPA e JSP 
Servlet e JPA 
EJB e Servlet 
 JPA e EJB 
JSP e Servlet 
Respondido em 05/11/2022 18:28:27
 
 
Explicação:
A resposta correta é: JPA e EJB 
 
 
Acerto: 1,0 / 1,0
A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de
sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com
objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário
e o componente DAO estariam, respectivamente, nas camadas: 
Model e View 
View e Controller 
 View e Model 
Controller e Model 
Model e Controller 
Respondido em 05/11/2022 18:22:00
 
 
Explicação:
A resposta correta é: View e Model 
 
 
 
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','297812430','5868570124');
05/11/2022 18:42 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5