Padrões de projeto:
Composite
Exemplo: AWT (Java)
http://www.ntu.edu.sg/home/ehchua/programming/java/j4a_gui.html
Exemplo
Outros exemplos
XML: um nó pode ser um literal (leaf) ou uma tag (composite)
File system: arquivos (leaf) e diretórios (composite)
Editores vetoriais: formas (leaf) e grupos (composite)
Expressões aritméticas: números (leaf) e expressões (composite)
Made with Slides.com