Questão de Engenharia de Software — Orientação a Objetos — FUNCERN 2025
Engenharia de SoftwareOrientação a Objetos
- Código
- qg465616
- Banca
- FUNCERN
- Órgão
- IF-PE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação - Área Desenvolvimento
Uma empresa está criando um sistema de composição de interfaces gráficas, onde elementos como janelas, botões e painéis podem conter outros elementos, formando uma estrutura hierárquica. É necessário que todos os elementos, independentemente de serem simples ou compostos, sejam tratados de maneira uniforme pelo cliente.Neste contexto, o padrão de projeto mais indicado é o
- ADecorator, para adicionar funcionalidades extras a cada elemento de interface.
- BBridge, para desacoplar a abstração da implementação gráfica.
- CFlyweight, para reduzir o consumo de memória compartilhando dados comuns.
- DPrototype, para clonar rapidamente elementos da interface com suas propriedades.
- EComposite, para tratar objetos individuais e composições de forma uniforme, permitindo operações recursivas sobre a estrutura.