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)

Padrões de projeto: Composite

By Rodrigo Rocha Gomes e Souza

Padrões de projeto: Composite

  • 538