A composite data type is a type which stores a collection of individual
data components under one variable name, and allows the individual data
components to be accessed.
Unstructured
Components are not organized with respect to one another.
EXAMPLES: classes and structs
Structured
The organization determines method used to access individual data
components.