Heterogeneous List:

A list of class objects, which can belong to more than one class. Processing heterogeneous lists is an important application of polymorphism.