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 |