Logo Passei Direto
Buscar

padrões de projeto com Java AV1

User badge image
nata viana

em

Ferramentas de estudo

Questões resolvidas

Você precisa implementar um módulo que leia um arquivo RTF (Rich Text Format) e converta seu conteúdo em diferentes formatos (ASCII, TeX, HTML etc.). Sabendo que o arquivo é composto por diferentes partes (texto, formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de representação do conteúdo gerado?
Prototype
Builder
Singleton
Abstract Factory
Factory Method

Analise o propósito a seguir: ''Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse define uma operação de criação de um produto genérico, e cada subclasse define a implementação dessa operação, criando um produto específico derivado do produto genérico definido na superclasse''. Assinale a alternativa com o nome do padrão que possui esse propósito:
Builder
Singleton
Factory Method
Abstract Factory
Prototype

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

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

Questões resolvidas

Você precisa implementar um módulo que leia um arquivo RTF (Rich Text Format) e converta seu conteúdo em diferentes formatos (ASCII, TeX, HTML etc.). Sabendo que o arquivo é composto por diferentes partes (texto, formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de representação do conteúdo gerado?
Prototype
Builder
Singleton
Abstract Factory
Factory Method

Analise o propósito a seguir: ''Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse define uma operação de criação de um produto genérico, e cada subclasse define a implementação dessa operação, criando um produto específico derivado do produto genérico definido na superclasse''. Assinale a alternativa com o nome do padrão que possui esse propósito:
Builder
Singleton
Factory Method
Abstract Factory
Prototype

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

Prévia do material em texto

Disc.: PADRÕES DE PROJETOS DE SOFTWARE COM JAVA   
Acertos: 10,0 de 10,0 21/04/2023
Acerto: 1,0  / 1,0
Você precisa implementar um módulo que leia um arquivo RTF (Rich Text Format) e converta seu conteúdo em
diferentes formatos (ASCII, TeX, HTML etc.). Sabendo que o arquivo é composto por diferentes partes (texto,
formatação, �guras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de
representação do conteúdo gerado?
Abstract Factory
 Builder
Prototype
Factory Method
Singleton
Respondido em 21/04/2023 15:58:00
Explicação:
A resposta certa é: Builder
Acerto: 1,0  / 1,0
Analise o propósito a seguir:
''Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse de�ne uma
operação de criação de um produto genérico, e cada subclasse de�ne a implementação dessa operação, criando
um produto especí�co derivado do produto genérico de�nido na superclasse''.
Assinale a alternativa com o nome do padrão que possui esse propósito:
Builder
 Factory Method
Prototype
Singleton
Abstract Factory
Respondido em 21/04/2023 15:58:46
Explicação:
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
A resposta certa é: Factory Method
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.
Adapter e Composite.
Proxy e Adapter.
 Composite e Decorator.
Adapter e Decorator.
Respondido em 21/04/2023 15:59:26
Explicação:
A resposta certa é: Composite e Decorator.
Acerto: 1,0  / 1,0
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?
Bridge
 Adapter
Facade
Proxy
Flyweight
Respondido em 21/04/2023 16:02:58
Explicação:
A resposta certa é: Adapter
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:
Mediator
Iterator
Template Method
 Command
Chain of Responsibility
 Questão3
a
 Questão4
a
 Questão5
a
Respondido em 21/04/2023 16:05:48
Explicação:
Gabarito: Command
Acerto: 1,0  / 1,0
Esse padrão de�ne uma estrutura similar à de um esquema Publisher-Subscriber, pois existe um Publisher
detentor de um conjunto de informações e registra um conjunto de objetos interessados em receber
noti�cações de modi�cação desse conjunto de informações, ou seja, do estado do Publisher. Ao ter o seu estado
interno modi�cado, o Publisher noti�ca os Subscribers que, por sua vez, executam algum procedimento
especí�co de tratamento dessa modi�cação. Assinale a opção com o padrão correspondente à descrição acima:
Template Method
Visitor
State
Strategy
 Observer
Respondido em 21/04/2023 16:06:26
Explicação:
Gabarito: Observer
Acerto: 1,0  / 1,0
O padrão GoF Mediator reduz uma rede de dependências entre objetos de uma topologia N x N para uma
topologia 1 x N, introduzindo um objeto central que recebe as noti�cações enviadas pelos objetos mediados e
encaminha o processamento para os objetos responsáveis. Qual padrão GRASP está diretamente relacionado à
estratégia de introduzir um objeto para intermediar a interação entre outros objetos?
Coesão Alta
 Indireção
Polimor�smo
Especialista na Informação
Criador
Respondido em 21/04/2023 16:07:08
Explicação:
Sendo uma técnica simples e utilizada em projetos de software, a Indireção pode ser utilizada em diversas situações.
Dentre elas, a comunicação entre objetos remotos bem como introduzir uma camada entre o cliente e o fornecedor.
Acerto: 1,0  / 1,0
"Este padrão substitui soluções condicionais baseadas em switch-case ou if-then-else por uma chamada
genérica de operação para um objeto que pode assumir diferentes formas em tempo de execução".
 Questão6
a
 Questão7
a
 Questão8
a
Assinale a alternativa com o nome do padrão GRASP correspondente a esta descrição:
Acoplamento Baixo.
 Polimor�smo.
Indireção.
Especialista na Informação.
Controlador.
Respondido em 21/04/2023 16:07:35
Explicação:
O polimor�smo criar uma interface genérica para a qual podem existir diversas implementações especí�cas, onde  a
estrutura condicional é substituída por uma única chamada feita pela interface genérica.
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í�cos.
Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO
estariam, respectivamente, nas camadas: 
Controller e Model  
 View e Model 
Model e Controller 
Model e View  
View e Controller  
Respondido em 21/04/2023 16:08:19
Explicação:
A resposta correta é: View e Model 
Acerto: 1,0  / 1,0
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 con�guração dos EJBs do aplicativo. Para que serve a anotação Local no
ambiente de criação de EJBs?  
De�nir um Stateless Session Bean.  
De�nir a interface de acesso às entidades do JPA.  
De�nir um Stateful Session Bean. 
 De�nir a interface de acesso local ao pool de EJBs. 
De�nir um contexto de persistência local para o Session Bean.  
Respondido em 21/04/2023 16:09:23
Explicação:
A resposta correta é: De�nir a interface de acesso local ao pool de EJBs. 
 Questão9
a
 Questão10
a

Mais conteúdos dessa disciplina