A
homogeneous container is a container which can only contain objects of the same type. Lists in
HaskellLanguage, for example, are homogeneous--you can have lists of integers, lists of booleans, lists of characters, etc.... but you cannot have a list whose first element is an integer, whose second element is a character, etc. Arrays in C are also homogeneous. Compare
HeterogeneousContainer.
CategoryContainer