Ver outras questões
Usar o filtro de questões
Ano: 2023
Banca:
COPEVE-UFAL
Órgão:
UFAL
Prova:
COPEVE-UFAL - 2023 - UFAL - Técnico de Tecnologia da Informação |
Q2241620
Não definido
Imagine um sistema de criação e de personalização de convites
online. Nesse sistema, os usuários podem escolher diferentes
estilos de convites, como convite de casamento, de aniversário
ou de formatura, e também têm a opção de adicionar elementos
como bordas decorativas, imagens de fundo ou ornamentos
especiais. Uma abordagem comum seria criar classes separadas
para cada combinação possível de estilo de convite e de
elementos adicionais. No entanto, isso resultaria em uma
explosão de classes e em dificuldade de manutenção do código.
Por essa razão, pretende-se utilizar algum padrão de projetos, de
modo que essas opções sejam adicionadas dinamicamente ao
convite escolhido pelo cliente, sem a necessidade de criar
subclasses para cada combinação possível.
Assinale a alternativa que indica o padrão de projetos que
poderia ser utilizado para que as opções sejam adicionadas ou
removidas do objeto, de forma flexível, durante a execução do
programa.