Padrões Projetos Java - Av
Padrões Projetos Java - Av
Dispositivo liberado pela Matrícula 202111006121 com o token 25010 em 05/02/2024 13:31:06.
Mesmo que as novas tecnologias adotem anotações, no lugar de arquivos XML, para efetuar diversas
con�gurações, ainda temos a necessidade de utilizar um arquivo nesse formato, no ambiente do JPA, com
a responsabilidade de de�nir parâmetros globais e a conexão com o banco de dados. Qual o nome do
arquivo?
readme.txt
persistence.xml
manifest
web.xml
context.xml
"Permitir que um módulo cliente acesse sequencialmente os objetos de uma coleção, sem que esse módulo
precise conhecer a representação interna dessa coleção, ou seja, a coleção pode ser uma lista encadeada, um
vetor, uma árvore, ou qualquer outra estrutura".
Iterator
Command
1 of 4 11/03/2024, 10:39
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_his...
Observer
Template Method
Mediator
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í�cas. Isso
permite a fácil integração de novos dispositivos no sistema.
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?
Singleton
Prototype
Abstract Factory
Builder
Factory Method
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:
Flyweight
Adapter
Proxy
Composite
Bridge
2 of 4 11/03/2024, 10:39
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_his...
Serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais
�exível e dinâmica, por meio da superposição de objetos em que o objeto mais externo adiciona funcionalidades
às operações do objeto mais interno. Assinale a alternativa com o nome do padrão que possui esse propósito:
Facade
Decorator
Bridge
Composite
Proxy
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:
Facade
Bridge
Proxy
Adapter
Decorator
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 permite adicionar funcionalidades de alto nível de abstração a componentes já
existentes.
O padrão Facade visa fornecer aos módulos clientes uma interface de alto nível para a instanciação de
objetos complexos.
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 de�nidos dentro
desse subsistema.
O padrão Facade fornece uma interface de alto nível para a manipulação de uma hierarquia de objetos
complexos.
Uma classe X acessa diretamente os atributos públicos de uma classe Y. Que tipo de acoplamento existe entre X e
Y?
Acoplamento de Conteúdo
Acoplamento de Estrutura
3 of 4 11/03/2024, 10:39
EPS https://simulado.estacio.br/bdq_prova_resultado_aluno_n.asp?cod_his...
Acoplamento de Dados
Acoplamento Externo
Acoplamento Global
4 of 4 11/03/2024, 10:39