What is OOP?
Promotes strong associations between data and methods of manipulating data
Inheritance: concrete relationships between objects; children inherit all the properties of their ancestors but can add or change behavior, and pass those properties on to future children