Composite

De Viquipèdia
Dreceres ràpides: navegació, cerca

El patró Composite és un patró que ens permet crear objectes amb una estructura d'arbre, permet que els clients tractin de manera uniforme els objectes individuals i els objectes compostos.

Implementació[modifica | modifica el codi]

En aquesta figura es mostra un diagrama de classes amb el patro de composite apicat:

Diagrama del patró Composite.

- Component: és la classe abstracta de Leaf i Composite. Defineix la interfície que s'ha d'implementar

- Leaf: Seran el objectes que no tindran fills.

- Composite: Podra contenir més fills. I també permet la implementacio de nous metodes.