composite pattern

noun

The composite pattern is a programming design pattern that describes the uniform treatment of single objects or a composition of objects.