• Matéria: Informática
  • Autor: wandersonyuri
  • Perguntado 3 anos atrás

Seja uma expressão matemática representada por uma árvore semântica abstrata, a partir da qual você pode implementar diversas operações como, por exemplo, o cálculo do valor da expressão, a verificação sintática e semântica dessa expressão ou a geração da expressão em notação polonesa. Cada nó da árvore corresponde a um elemento da expressão: número, variável, operadores (soma, subtração, multiplicação, divisão), entre outros. Em vez de definir em cada nó várias operações ligadas às diversas finalidades, esse padrão sugere que o processamento dos nós para cada finalidade (cálculo do valor, verificação sintática etc.) seja concentrado em uma classe que implementa um método para cada tipo de nó (ex.: número, variável, operadores etc.), sendo que esses métodos recebem como parâmetro o objeto correspondente ao nó a ser processado.

Assinale a alternativa com o nome do padrão que possui as características descritas no enunciado:

(Ref.: 202009207641)

State


Observer


Visitor


Template Method


Mediator

Respostas

respondido por: rcarloscruzc9
1

Resposta:

VISITOR

Explicação:

respondido por: jeffersonbelar
5

Resposta:

Visitor

Explicação:

Gabarito - Estácio.

Perguntas similares