Abril 08
                               Prof(s). Ismael H. F. Santos & Eduardo Bezerra                                        31
Composite
nSão comuns as situações onde temos que lidar com uma coleção de elementos estruturada hierarquicamente (em vez coleções “lineares”).
nProblema: como criar objetos utilizando partes de tal forma que tanto o objeto todo quanto os objetos parte forneçam a mesma interface para os seus clientes?
nComposições podem cumprir com este requisito e ainda permitir:
no tratamento da composição como um todo;
nignorar as diferenças entre composições e elementos individuais;
na adição transparente de novos tipos a hierarquia;
na simplificação do cliente.