Data structures are containers
|
Common structures
|
Grouping of simple types
|
Characterization
Operations
|
Associate multiple attributes with a single object
Manipulate all attributes of an object as a single unit |
Examples
|
Unordered, homogeneous aggregation
|
Characterization
Operations
|
Gather all related objects into a single bag Lowest-overhead aggregation
|
Examples
|
Ordered aggregation
|
Characterization
Operations
|
Preserve ordering between objects
Simple structure
|
Examples
NB: list vs set
|
Ordered, addressable aggregation
|
Characterization
Operations
|
Preserve dimensional relationships between objects
Easily updated
|
Examples
|
Hierarchical aggregation
|
Characterization
Operations
|
Preserve hierarchical relationships between objects
|
Examples
|
Single name or address referring to arbitrarily complex thing
Wikipedia
other