Composite (163) - padrão Estrutural

  • Objetivo: compor objetos em  árvores representando hierarquias todo-parte. Permite que clientes tratem objetos individuais e composições de objetos da mesma forma.

  • Usos conhecidos: compiladores, interpretadores, interfaces gráficas, controle de estoque, etc.

  • Estrutura:
  • Composite pattern - Wikipedia
  • https://refactoring.guru/design-patterns/composite

  • exemplo do Yoder: contêineres de Java


  • https://refactoring.guru/design-patterns/composite/java/example


  • outros exemplos: livro, equipamentos (computador desktop)

Última atualização: terça-feira, 20 set. 2022, 11:48