Assinale a alternativa que expressa a intenção do padrão de projeto Interpreter:
A) Definir uma estratégia em que um objeto notifica outros objet...
Assinale a alternativa que expressa a intenção do padrão de projeto Interpreter:
A) Definir uma estratégia em que um objeto notifica outros objetos interessados em saber que ocorreu uma modificação no valor de um ou mais dos seus atributos, de modo que cada objeto notificado possa interpretar a notificação de forma independente. B) Permitir a separação de diferentes algoritmos de interpretação de dados em classes distintas, desacoplando os algoritmos das estruturas de dados sobre as quais eles trabalham. C) Permitir a utilização mais eficiente de memória, evitando a criação de um número muito grande de objetos imutáveis simples, por meio de uma solução baseada em compartilhamento. D) Definir uma representação para a gramática de uma linguagem é uma forma de tratar sentenças expressas com essa linguagem. E) Oferecer uma interface simplificada de alto nível de abstração para um cliente acessar os serviços oferecidos por um subsistema.
A alternativa correta que expressa a intenção do padrão de projeto Interpreter é a letra B) Permitir a separação de diferentes algoritmos de interpretação de dados em classes distintas, desacoplando os algoritmos das estruturas de dados sobre as quais eles trabalham.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar