Este post corresponde a la serie Patrones de diseño - Patrones estructurales
Composite
"Compone objetos en estructuras de tipo árbol para representar jerarquías del tipo parte-todo. Permite que el cliente trate de forma uniforme tanto un objeto como una composición de objetos".
Son muchas las situaciones en las que nos encontramos ante estructuras de datos de tipo árbol como se explica en el enunciado del patrón Composite. Un problema típico con este tipo de estructuras es que debemos tratar de forma diferente a los nodos hoja (los nodos que están al final de la rama, sin hijos) de los nodos que no lo son.
Son muchas las situaciones en las que nos encontramos ante estructuras de datos de tipo árbol como se explica en el enunciado del patrón Composite. Un problema típico con este tipo de estructuras es que debemos tratar de forma diferente a los nodos hoja (los nodos que están al final de la rama, sin hijos) de los nodos que no lo son.