Você está desenvolvendo um módulo correspondente a uma classe X que possui um ciclo de vida composto por estados e não quer escrever o código dessa classe utilizando estruturas condicionais complexas. Para isso, você separa o processamento de cada parte desse ciclo de vida em uma classe à parte. a classe X apenasguarda a referência para a situação corrente do processamento e repassa as requisições para o objeto correspondente a essa situação corrente. Assinale o padrão a que esse texto se refere:
Design Patterns - Comportamentais

Quiz
•
Computers
•
Professional Development
•
Hard
Glauco Mori
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Command
State
Mediator
Memento
Chain of Responsibility
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sobre o padrão Mediator, assinale a alternativa correta:
Faz a mediação da execução de um conjunto de algoritmos paralelos, de forma que não haja problemas de sincronização.
Pode ser aplicado em conjunto com o padrão Observer.
Transforma uma interação entre objetos de uma estrutura 1-N para uma estrutura N-N.
Encapsula requisições em objetos, mediando o registro do histórico das requisições e o gerenciamento de uma fila de requisições.
Permite definir um conjunto de passos em uma superclasse, sendo os passos comuns implementados como métodos dessa superclasse, enquanto os passos específicos são implementados nas suas subclasses.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
"Esse padrão encapsula uma requisição em um objeto, desacoplando o requisitante e o objeto executor. Esse encapsulamento permite registrar o histórico de requisições, reproduzir essas requisições em outro ambiente, bem como implementar operações de desfazer ou refazer o processamento associado à requisição". Assinale a alternativa com o nome do padrão que possui esse propósito:
Chain of Responsibility
Command
Mediator
Iterator
Template Method
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Esse padrão define uma estrutura similar à de um esquema Publisher-Subscriber, pois existe um Publisher detentor de um conjunto de informações e registra um conjunto de objetos interessados em receber notificações de modificação desse conjunto de informações, ou seja, do estado do Publisher. Ao ter o seu estado interno modificado, o Publisher notifica os Subscribers que, por sua vez, executam algum procedimento específico de tratamento dessa modificação. Assinale a opção com o padrão correspondente à descrição acima:
Observer
State
Template Method
Strategy
Visitor
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
"Seja um cenário em que existem vários objetos capazes de realizar o processamento associado a uma requisição. Esses objetos são organizados em uma lista encadeada de modo que a requisição vai sendo passada do primeiro objeto receptor da requisição para o próximo da lista, e assim sucessivamente, até que o resultado desejado seja atingido". Assinale a alternativa com o nome do padrão com esse propósito:
Chain of Responsibility
Command
Strategy
Mediator
Iterator
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Você está desenvolvendo um sistema para acompanhar as cotações da bolsa de valores. As cotações podem ser acompanhadas na interface com usuário na forma textual (ticket da ação e o seu valor) e na forma de um gráfico de candlesticks, apresentando o histórico das cotações em um período de tempo. As duas formas de visualização devem estar em sincronia com as variações que ocorrem com o valor da cotação das ações. Assinale a alternativa com o nome do padrão que pode ser aplicado para resolver esse problema de sincronização de visualizações de um conjunto de informações com a sua fonte.
Strategy
State
Iterator
Observer
Mediator
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Você está desenvolvendo um sistema que produz informações guardadas em um ou mais objetos que só devem ser armazenados em um banco de dados após o processamento ser concluído. Entretanto, esses dados estão vinculados a uma sessão de usuário, que pode ser interrompida em função de problemas de conexão. Esse padrão oferece uma solução que permite que um objeto A capture e salve todo o estado de um objeto B da sessão, sem que A tenha que quebrar o encapsulamento de B, tornando possível a restauração do estado do objeto B, a partir de um estado capturado anteriormente por A. Assinal a alternativa com o nome do padrão que corresponde a essa estratégia de solução:
Command
Mediator
Memento
Strategy
Observer
Create a free account and access millions of resources
Similar Resources on Quizizz
12 questions
Meetup Sudeste 2021 Quiz

Quiz
•
Professional Development
10 questions
SAA-CC03 - Módulo 4

Quiz
•
Professional Development
11 questions
HTTP2 - Por uma web mais eficiente

Quiz
•
Professional Development
11 questions
PL-900 MÓDULO 5 pt-br

Quiz
•
Professional Development
10 questions
SAA-C03 - Módulo 14

Quiz
•
Professional Development
10 questions
Teste Excel e Google Planilhas

Quiz
•
Professional Development
10 questions
Integração de Aplicações - Quiz 8

Quiz
•
Professional Development
15 questions
Terminal Linux

Quiz
•
Professional Development
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade