Padrões de Projeto Comportamentais

Padrões de Projeto Comportamentais

University

10 Qs

quiz-placeholder

Similar activities

AV1\R1 3TEC_Ciência de Dados - Aula 01 a  16

AV1\R1 3TEC_Ciência de Dados - Aula 01 a 16

1st Grade - University

15 Qs

Programação - Loops e Arrays

Programação - Loops e Arrays

University - Professional Development

13 Qs

Design Patterns - Estruturais

Design Patterns - Estruturais

University

10 Qs

ASOA_2022.2_Capitulo 01 a 06

ASOA_2022.2_Capitulo 01 a 06

University

13 Qs

Padrões de Projeto

Padrões de Projeto

University

15 Qs

Game sobre funções em Python

Game sobre funções em Python

University

10 Qs

Aprendeu ou disfarçou?

Aprendeu ou disfarçou?

12th Grade - Professional Development

10 Qs

Protocolo ARP e Ativos Básicos de Rede

Protocolo ARP e Ativos Básicos de Rede

University

14 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?