Design Patterns - Comportamentais

Design Patterns - Comportamentais

Professional Development

10 Qs

quiz-placeholder

Similar activities

Excel-8vos

Excel-8vos

Professional Development

10 Qs

BD Introdução

BD Introdução

Professional Development

11 Qs

OS Quiz

OS Quiz

Professional Development

15 Qs

Herramientas tic_sesion7

Herramientas tic_sesion7

Professional Development

10 Qs

Tablero

Tablero

Professional Development

12 Qs

Presentador EMAZE

Presentador EMAZE

Professional Development

10 Qs

Introducción a Excel

Introducción a Excel

Professional Development

10 Qs

Seguridad Informática

Seguridad Informática

5th Grade - Professional Development

10 Qs

Design Patterns - Comportamentais

Design Patterns - Comportamentais

Assessment

Quiz

Computers

Professional Development

Practice Problem

Hard

Created by

Glauco Mori

FREE Resource

AI

Enhance your content in a minute

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

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

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

Already have an account?