Logo Passei Direto
Buscar

exe_PP_java_04

User badge image
Golang ABAP

em

Ferramentas de estudo

Questões resolvidas

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.

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:
O Facade
B Composite
C Proxy
D Abstract Factory
E Bridge

Identifique no código a seguir o padrão que está sendo utilizado para ler o arquivo texto.
public class Exemplo { public static void main(String[] args) { try ( BufferedReader reader = new BufferedReader(new FileReader("exemplo.txt")); String line; while ((line = reader.readLine()) != null) System.out.println(line); } catch (IOException e) { System.err.format("|0Exception: %s%n", e); } } }
A Proxy
B Decorator
C Facade
D Bridge
E Flyweight

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 a lógica de negócio?
A Proxy, B Composite, C Flyweight, D Adapter, O Facade

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:
A Proxy
O Flyweight
C Facade
D Composite
E Adapter

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

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

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.

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:
O Facade
B Composite
C Proxy
D Abstract Factory
E Bridge

Identifique no código a seguir o padrão que está sendo utilizado para ler o arquivo texto.
public class Exemplo { public static void main(String[] args) { try ( BufferedReader reader = new BufferedReader(new FileReader("exemplo.txt")); String line; while ((line = reader.readLine()) != null) System.out.println(line); } catch (IOException e) { System.err.format("|0Exception: %s%n", e); } } }
A Proxy
B Decorator
C Facade
D Bridge
E Flyweight

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 a lógica de negócio?
A Proxy, B Composite, C Flyweight, D Adapter, O Facade

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:
A Proxy
O Flyweight
C Facade
D Composite
E Adapter

Prévia do material em texto

27/03/2025, 11:22 Você acertou 5 de 5 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho 1 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 A 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 B componente ou subsistema por meio de uma interface de alto nível. padrão Facade visa fornecer aos módulos clientes uma interface de alto C nível para a instanciação de objetos complexos. 1/727/03/2025, 11:22 padrão Facade fornece uma interface de alto nível para a D manipulação de uma hierarquia de Lista de exercícios Padrões Go... T Sair padrão Facade permite adicionar funcionalidades de alto nível de E abstração a componentes já Questão 2 de 5 existentes. 1 2 3 4 5 Resposta correta Corretas (5) Parabéns, você selecionou a Em branco (0) alternativa correta. Confira o gabarito comentado! Gabarito Comentado 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. 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 2/727/03/2025, 11:22 realizar um serviço. Assinale a alternativa com o nome do padrão que possui esse propósito: A Facade B Composite C Proxy D Abstract Factory E Bridge Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado 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. 3/727/03/2025, 11:22 public class Exemplo { public static void main(String[] args) { try ( BufferedReader reader = new BufferedReader(new String line; while ((line = reader.readLine()) != null) } catch (IOException e) { %s%n", e); A Decorator B Proxy C Facade D Bridge E Flyweight Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado A resposta certa é: Decorator 4 Marcar para revisão 4/727/03/2025, 11:22 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 Proxy B Composite C Flyweight D Adapter E Facade Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado 5/727/03/2025, 11:22 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. 5 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: A Proxy B Flyweight C Facade D Composite E Adapter 6/727/03/2025, 11:22 Resposta correta Parabéns, você selecionou a alternativa correta. 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.