Friend spotlight!
Whimsical Animations course
Friend spotlight!
NEW Whimsical Animations course
Friend spotlight! NEW Whimsical Animations course
huge discount only this week
Friend spotlight! Want to make your project stand out? NEW Whimsical Animations course huge discount only this week
Composite

Composite em PHP

O Composite é um padrão de projeto estrutural que permite compor objetos em uma estrutura semelhante a uma árvore e trabalhar com eles como se fosse um objeto singular.

O Composite se tornou uma solução bastante popular para a maioria dos problemas que exigem a construção de uma estrutura em árvore. O grande recurso do Composite é a capacidade de executar métodos recursivamente em toda a estrutura da árvore e resumir os resultados.

Complexidade:

Popularidade:

Exemplos de uso: O padrão Composite é comumente usado ao trabalhar com árvores de objetos. O exemplo mais simples seria aplicar o padrão aos elementos da árvore DOM, trabalhando com os elementos simples e compostos da árvore da mesma maneira.

Identificação: É fácil reconhecer o Composite por métodos comportamentais, levando uma instância do mesmo tipo abstrato/interface para uma estrutura em árvore.

Composite em outras linguagens

Composite em C# Composite em C++ Composite em Go Composite em Java Composite em Python Composite em Ruby Composite em Rust Composite em Swift Composite em TypeScript