composite pattern
noun1
Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences A structural (and partitioning) design pattern where a group of objects are to be treated in the same way as a single instance of an object.