Foundation Object Model Classes
Command
Entity
Dependent
Collection/Iterator
Factory
you need to study Design Patterns to appreciate these ...