Composite

Home > Computer Science > Software Engineering > Software design patterns > Composite

The composite pattern is a structural design pattern that allows you to treat groups of objects as individual objects and represent a part-whole hierarchy.