PADROES.24.2. Quiz 2 Parte 1

PADROES.24.2. Quiz 2 Parte 1

Professional Development

15 Qs

quiz-placeholder

Similar activities

Ficha Iniciação à Linguagem C#

Ficha Iniciação à Linguagem C#

Professional Development

14 Qs

Prof.Kazuo QUIZZ 1

Prof.Kazuo QUIZZ 1

Professional Development

10 Qs

Desafios em Cibersegurança

Desafios em Cibersegurança

Professional Development

10 Qs

PrIncipais Tags HTML e Inputs HTML

PrIncipais Tags HTML e Inputs HTML

Professional Development

12 Qs

Aula04 - Introdução à IA

Aula04 - Introdução à IA

Professional Development

15 Qs

Aula01_IA_ParaMidiasSociais

Aula01_IA_ParaMidiasSociais

Professional Development

15 Qs

QUIZ SOBRE TECNOLOGIA

QUIZ SOBRE TECNOLOGIA

Professional Development

20 Qs

Treino Pré Teste Avaliação 1 - PBE1

Treino Pré Teste Avaliação 1 - PBE1

Professional Development

10 Qs

PADROES.24.2. Quiz 2 Parte 1

PADROES.24.2. Quiz 2 Parte 1

Assessment

Quiz

Information Technology (IT)

Professional Development

Easy

Created by

Renan Costa Alencar

Used 4+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

O padrão Factory é usado principalmente para:

Criar uma única instância de um objeto ao longo de toda a aplicação

Definir uma interface para a criação de objetos, mas deixar que subclasses decidam quais classes instanciar

Prover uma interface simples para interagir com sistemas complexos

Criar objetos de maneira compartilhada para economizar memória

Estabelecer uma relação entre um objeto e suas dependências

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

O padrão Command é adequado quando:

Deseja-se encapsular uma solicitação como um objeto, permitindo a parametrização de clientes

Precisamos criar várias instâncias de um objeto sem expor sua lógica interna

Queremos separar o comportamento de uma classe da sua implementação

Desejamos criar uma interface uniforme para diferentes tipos de coleções

Precisamos garantir que um objeto possua apenas uma única instância global

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

O padrão Bridge é utilizado quando:

Desejamos separar a abstração de uma implementação para que ambas possam evoluir separadamente

Precisamos compartilhar dados entre diferentes objetos sem duplicar memória

Queremos criar uma fachada simples para ocultar a complexidade de um sistema

Precisamos iterar sobre diferentes coleções de objetos de maneira uniforme

Desejamos encapsular a lógica de execução em comandos separados

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Em qual situação o padrão Flyweight seria mais adequado?

Quando precisamos iterar sobre elementos de uma coleção

Quando desejamos minimizar o uso de memória ao compartilhar dados comuns entre objetos

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

O padrão Facade é usado para:

Facilitar o acesso a sistemas complexos oferecendo uma interface simplificada

Prover uma maneira eficiente de gerenciar diferentes estados de um objeto

Definir um relacionamento dinâmico entre objetos e suas dependências

Criar uma única interface que seja usada para classes relacionadas ou independentes

Encapsular a lógica de comando em objetos específicos

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Qual das opções abaixo descreve corretamente o padrão Mediator?

Ele é usado para criar objetos que compartilham um estado comum

Ele organiza a comunicação entre objetos, evitando que eles se comuniquem diretamente

Ele cria objetos complexos passo a passo e separa sua construção de sua representação final

Ele permite que diferentes objetos possam trabalhar de forma independente, mas compartilhem a mesma interface

Ele transforma solicitações em comandos, permitindo a execução de ações desacopladas

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Qual é o principal objetivo do padrão Command?

Garantir a comunicação eficiente entre diferentes objetos sem que eles estejam acoplados

Permitir que uma solicitação seja encapsulada como um objeto, tornando possível desfazer, refazer ou enfileirar comandos

Organizar a criação de objetos complexos usando passos controláveis

Dividir a abstração de uma classe de sua implementação

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?