Escolar Documentos
Profissional Documentos
Cultura Documentos
Exe Padrao Composite
Exe Padrao Composite
Objetivo:
Implementar um sistema que manipula uma estrutura hierárquica de elementos usando o
padrão Composite.
Passos:
Implementar Composição:
Crie uma classe chamada ElementoComposto que implementa a interface Componente e
pode conter outros elementos (tanto individuais quanto compostos).
import java.util.ArrayList;
import java.util.List;
@Override
public void operacao() {
System.out.println("Executando operação em um elemento
composto");
Testar o Sistema:
No método main ou em um teste unitário, crie instâncias de elementos individuais e
compostos. Adicione elementos individuais ao composto e execute a operação no composto
para verificar se a operação é executada recursivamente em todos os elementos.
composto.adicionarElemento(folha1);
composto.adicionarElemento(folha2);
composto.operacao();
}
}
Esta atividade permitirá entender como o padrão Composite pode ser usado para tratar
elementos individuais e composições de maneira uniforme, facilitando a manipulação de
estruturas hierárquicas.