Assinale a alternativa que expressa a intenção do padrão de projeto Visitor:
A) Fornecer uma interface para a visita de um objeto remoto, de modo...
Assinale a alternativa que expressa a intenção do padrão de projeto Visitor:
A) Fornecer uma interface para a visita de um objeto remoto, de modo que os módulos chamadores possam se comunicar com o objeto remoto como se ele estivesse rodando localmente. B) Reduzir o acoplamento de um módulo cliente com os elementos que compõem um subsistema, fornecendo para o módulo cliente uma interface de alto nível aos serviços desse subsistema. C) Permitir a adição de novas funcionalidades, por meio da utilização de classes ortogonais a uma estrutura tipicamente hierárquica de objetos. D) Representar hierarquias de composição de objetos, de modo que tanto os objetos individuais como os agregados possam ser visitados pelo mesmo conjunto de operações. E) 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. Os objetos notificados devem visitar o objeto notificador para a obtenção os novos valores.
A alternativa correta que expressa a intenção do padrão de projeto Visitor é a letra D) Representar hierarquias de composição de objetos, de modo que tanto os objetos individuais como os agregados possam ser visitados pelo mesmo conjunto de operações.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar