A class whose instances are collections of other objects. Examples include stacks, queues, lists and arrays.