Padrões de Projeto Comportamentais

Padrões de Projeto Comportamentais

University

10 Qs

quiz-placeholder

Similar activities

Padrões de Projeto

Padrões de Projeto

University

10 Qs

Roteamento EIGRP

Roteamento EIGRP

University

10 Qs

CyberGames - Quiz 01

CyberGames - Quiz 01

University

10 Qs

ASOA_2022.2_Capitulo 01 a 06

ASOA_2022.2_Capitulo 01 a 06

University

13 Qs

Game sobre funções em Python

Game sobre funções em Python

University

10 Qs

CyberGames - aula 03

CyberGames - aula 03

University

11 Qs

Quiz sobre Protocolo OSPF

Quiz sobre Protocolo OSPF

University

12 Qs

Revisão 2ºB Algoritmos e Lógica de Programação

Revisão 2ºB Algoritmos e Lógica de Programação

University

12 Qs

Padrões de Projeto Comportamentais

Padrões de Projeto Comportamentais

Assessment

Quiz

Computers

University

Hard

Created by

Estevao Simao

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual padrão permite que uma solicitação seja passada por uma cadeia de objetos até que um deles a processe?

Observer

Chain of Responsibility

Strategy

Answer explanation

Media Image

O Chain of Responsibility permite que vários objetos tentem processar uma solicitação em sequência. Se um objeto não puder processá-la, ele a encaminha para o próximo da cadeia.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual padrão encapsula uma solicitação como um objeto, permitindo armazená-la ou enfileirá-la para execução posterior?

Command

State

Iterator

Answer explanation

Media Image

O Command encapsula ações em objetos, permitindo que sejam enfileiradas, desfeitas ou executadas em momentos diferentes, promovendo o desacoplamento entre remetente e receptor.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O padrão __ é usado para criar um mecanismo de notificação onde vários objetos reagem a mudanças em um objeto observado.

Memento

Observer

Mediator

Answer explanation

Media Image

O Observer define uma relação um-para-muitos onde objetos observadores são automaticamente notificados quando um objeto observado muda seu estado.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual dos seguintes padrões encapsula diferentes algoritmos e permite sua troca em tempo de execução?

Strategy

Chain of Responsibility

Command

Answer explanation

Media Image

O Strategy permite alternar algoritmos dinamicamente, promovendo a reutilização e evitando condicionais extensas dentro do código.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O padrão __ define um fluxo de navegação sobre uma coleção de elementos sem expor sua estrutura interna.

Iterator

State

Mediator

Answer explanation

Media Image

O Iterator fornece uma interface padronizada para percorrer elementos de uma coleção sem expor sua implementação interna.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual padrão permite que um objeto altere seu comportamento quando seu estado interno muda?

Observer

State

Visitor

Answer explanation

Media Image

O State permite que um objeto mude de comportamento conforme seu estado interno se altera, tornando-o mais dinâmico e evitando múltiplas condicionais.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O padrão __ centraliza a comunicação entre múltiplos objetos para reduzir acoplamento entre eles.

Mediator

Chain of Responsibility

Strategy

Answer explanation

Media Image

O Mediator atua como um intermediário que gerencia interações entre objetos, reduzindo dependências diretas e tornando o sistema mais modular.

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?