- a grouping of functions and data
- every system has these groupings whether they are called classes or not
- A class is a blueprint, or a template for objects that share the same behavior and properties. Being a template, it can be used as a specification to create objects.
OOP/Class