Analisando as alternativas: A) Esse padrão é utilizado na composição de adaptadores para serviços implementados por componentes de terceiros. - Errado, o padrão Composite é utilizado para compor objetos em estruturas de árvore para representar hierarquias parte-todo. Não é especificamente para adaptadores de serviços de terceiros. B) Esse padrão é orientado para construção e manipulação de grafos cíclicos de objetos. - Errado, o padrão Composite é mais voltado para a composição de objetos em estruturas de árvore, não necessariamente para grafos cíclicos. C) Esse padrão permite manipular agregados e seus elementos com uma interface uniforme, isto é, com as mesmas operações. - Correto, o padrão Composite permite tratar objetos individuais e composições de objetos de maneira uniforme, usando a mesma interface. D) Esse padrão é apropriado para situações em que operações sobre o todo não devam ser aplicadas de forma recursiva às suas partes. - Errado, o padrão Composite é exatamente o oposto; ele permite tratar objetos individuais e composições de objetos de forma uniforme, aplicando operações recursivamente sobre a estrutura. Portanto, a alternativa correta é a letra C) Esse padrão permite manipular agregados e seus elementos com uma interface uniforme, isto é, com as mesmas operações.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar