Ed
mês passado
O padrão Decorator é um padrão estrutural que permite adicionar funcionalidades a objetos de forma dinâmica, sem a necessidade de alterar a estrutura original da classe. Ele é muito útil para estender o comportamento de objetos em tempo de execução, permitindo que você "decore" um objeto com novas funcionalidades. Analisando as alternativas: A - Facilita a integração de classes com interfaces incompatíveis. - Isso se relaciona mais ao padrão Adapter. B - Adiciona novas funcionalidades a objetos dinamicamente sem alterar sua estrutura. - Esta é a definição correta do padrão Decorator. C - Simplifica a interação com subsistemas complexos através de uma interface única. - Isso se relaciona mais ao padrão Facade. D - Separa a abstração de sua implementação, permitindo que ambas possam variar independentemente. - Isso se relaciona ao padrão Bridge. E - Reduz a complexidade do código ao eliminar a necessidade de subclasses para cada combinação de funcionalidades. - Embora isso seja uma vantagem do Decorator, a descrição não é precisa. Portanto, a alternativa correta é: B - Adiciona novas funcionalidades a objetos dinamicamente sem alterar sua estrutura.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material