Object Oriented Programming
We organize information in ways that fit an
application as it exists in the real world.
Unlike procedural abstraction, where we focus on
what actions take place (i.e., verbs), in object-
oriented programming we focus on the
component parts (i.e., nouns) and the
relationships between these parts.
This means we must think about creating
solutions in an entirely new manner.
We first consider nouns, then verbs.