Padrão Composite
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:
- https://refactoring.guru/design-patterns/composite
- exemplo do Yoder: contêineres de Java
![Composite pattern - Wikipedia](https://upload.wikimedia.org/wikipedia/commons/thumb/5/5a/Composite_UML_class_diagram_%28fixed%29.svg/600px-Composite_UML_class_diagram_%28fixed%29.svg.png)
- https://refactoring.guru/design-patterns/composite/java/example
- outros exemplos: livro, equipamentos (computador desktop)
Ultime modifiche: martedì, 20 settembre 2022, 11:48