| models | abstraction | objects |
| collections | real-world entities | object state |
| object behavior | messages | attributes |
| operations | methods | functions |
| UML diagram | interactions | method invocation |
| classes | encapsulation | information hiding |
| private | public | responsibilities |
| delegations | collaboration |