There is a difference between definition and assumption. An assumption says that something about the world is true. A definition just says what meaning you will intend by a word in the current scope.<p>When you define OOP, you aren&#x27;t saying anything about the real world, just stuff about the words you will be using within the current context.