
Design Patterns - Comportamentais
Authored by Glauco Mori
Computers
Professional Development

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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:
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
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
AWS Practitioner - 10
Quiz
•
Professional Development
10 questions
HERData
Quiz
•
Professional Development
10 questions
paquetes contables lección 1
Quiz
•
11th Grade - Professi...
15 questions
Presentaciones en Canva
Quiz
•
Professional Development
11 questions
Características da abordagem de banco de dados x processamento
Quiz
•
Professional Development
10 questions
Informática - Arquitectura de las computadoras
Quiz
•
Professional Development
10 questions
FitTalks - MongoDB
Quiz
•
Professional Development
12 questions
MME 5.1-Conectores
Quiz
•
Professional Development
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
29 questions
Alg. 1 Section 5.1 Coordinate Plane
Quiz
•
9th Grade
22 questions
fractions
Quiz
•
3rd Grade
11 questions
FOREST Effective communication
Lesson
•
KG
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Computers
15 questions
LOTE_SPN2 5WEEK3 Day 2 Itinerary
Quiz
•
Professional Development
20 questions
Black History Month Trivia Game #1
Quiz
•
Professional Development
20 questions
90s Cartoons
Quiz
•
Professional Development
42 questions
LOTE_SPN2 5WEEK2 Day 4 We They Actividad 3
Quiz
•
Professional Development
6 questions
Copy of G5_U6_L3_22-23
Lesson
•
KG - Professional Dev...
20 questions
Employability Skills
Quiz
•
Professional Development