Padrões de Projeto Comportamentais

Padrões de Projeto Comportamentais

University

10 Qs

quiz-placeholder

Similar activities

Programação Web - PHP

Programação Web - PHP

University

12 Qs

ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE

University

10 Qs

7333-Redes de Computadores - Lista2

7333-Redes de Computadores - Lista2

University

9 Qs

Ameaças e Vulnerabilidades

Ameaças e Vulnerabilidades

University

15 Qs

CyberGames - Quiz 01

CyberGames - Quiz 01

University

10 Qs

Recuperação de HTML e CSS

Recuperação de HTML e CSS

2nd Grade - University

10 Qs

Padrões de Projeto

Padrões de Projeto

University

10 Qs

Excel Básico

Excel Básico

University

13 Qs

Padrões de Projeto Comportamentais

Padrões de Projeto Comportamentais

Assessment

Quiz

Computers

University

Medium

Created by

Estevao Simao

Used 1+ times

FREE Resource

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?