Ağaç yapısında olacak nesnelerin hiyerarşik yapısını düzenleyen yapısal bir tasarım kalıbıdır. Base sınıf olarak "component", hiyerarşi listelerini barındıran component'ten genişletilmiş "composite nesneleri" ve hiyerarşi uçları olan component'ten genişletilmiş "leaf (yaprak) nesneleri"nden oluşturulur.