Amikor úgynevezett fa szerkezetekkel dolgozunk, akkor gyakran beleütközünk abba a problémába, hogy meg akarjuk különböztetni az elemeket aszerint, hogy a faszerkezet végén, ún. leaf node-ok, vagy épp a legalján álló root node-ról van szó. Itt lesz segítségünkre a composite pattern.