
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
15 questions
Quiz on Operating System Services
Quiz
•
Professional Development
10 questions
COMPUTACIÓN BÁSICA
Quiz
•
1st Grade - Professio...
9 questions
Los periféricos del computador
Quiz
•
1st Grade - Professio...
10 questions
História dos Smartphones
Quiz
•
Professional Development
10 questions
Subnetting Repaso
Quiz
•
Professional Development
13 questions
Procesadores de texto (Docs de Drive y MS Word)
Quiz
•
Professional Development
15 questions
Quiz Evaluasi 1 Mapel DPJK
Quiz
•
Professional Development
12 questions
Mátematica discreta
Quiz
•
Professional Development
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
10 questions
Probability Practice
Quiz
•
4th Grade
15 questions
Probability on Number LIne
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
6 questions
Appropriate Chromebook Usage
Lesson
•
7th Grade
10 questions
Greek Bases tele and phon
Quiz
•
6th - 8th Grade
Discover more resources for Computers
20 questions
Black History Month Trivia Game #1
Quiz
•
Professional Development
20 questions
90s Cartoons
Quiz
•
Professional Development
12 questions
Mardi Gras Trivia
Quiz
•
Professional Development
7 questions
Copy of G5_U5_L14_22-23
Lesson
•
KG - Professional Dev...
12 questions
Unit 5: Puerto Rico W1
Quiz
•
Professional Development
42 questions
LOTE_SPN2 5WEEK2 Day 4 We They Actividad 3
Quiz
•
Professional Development
15 questions
Balance Equations Hangers
Quiz
•
Professional Development
31 questions
Servsafe Food Manager Practice Test 2021- Part 1
Quiz
•
9th Grade - Professio...