Ed
há 4 meses
Vamos analisar as opções com base na descrição fornecida. O texto menciona que a abordagem serve como uma alternativa à utilização de subclasses, permitindo uma forma mais flexível e dinâmica por meio da superposição de objetos, onde um objeto adiciona funcionalidades a outro. Agora, vamos ver cada uma das opções: a) Proxy - Este padrão é usado para controlar o acesso a um objeto, mas não se foca em adicionar funcionalidades. b) Composite - Este padrão é utilizado para compor objetos em estruturas de árvore para representar hierarquias parte-todo, não se encaixando na descrição. c) Decorator - Este padrão permite adicionar funcionalidades a um objeto de forma dinâmica, envolvendo-o em um objeto decorador que adiciona comportamentos. Isso se alinha perfeitamente com a descrição dada. d) Bridge - Este padrão é usado para desacoplar uma abstração de sua implementação, mas não se relaciona diretamente com a adição de funcionalidades. e) Facade - Este padrão fornece uma interface simplificada para um conjunto de interfaces em um subsistema, mas não se relaciona com a adição de funcionalidades a objetos. Diante da análise, a alternativa correta que se encaixa na descrição é: c) Decorator.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Analisando as opções fornecidas, o padrão que serve como alternativa à utilização de subclasses na atribuição de responsabilidades, provendo uma forma mais flexível e dinâmica por meio da superposição de objetos é o padrão "c) Decorator". Nesse padrão, um objeto é usado para envolver outro objeto, fornecendo uma maneira flexível de adicionar funcionalidades a ele dinamicamente.
Mais perguntas desse material