Ed
ano passado
Analisando a situação descrita, em que se deseja adicionar opções dinamicamente a um objeto sem a necessidade de criar subclasses para cada combinação possível, o padrão de projeto mais adequado para essa situação é o Decorator (ou Decorador). O padrão Decorator permite adicionar novas funcionalidades a objetos existentes de forma dinâmica, sem a necessidade de alterar a estrutura do objeto base. Ele é ideal para situações em que se deseja adicionar ou remover responsabilidades de objetos de forma flexível durante a execução do programa. Portanto, a alternativa correta é: C) Decorator.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material