Encapsulation
•
In pure OO: method invocations
(messages) are the only way an object
can execute an operation
–
The object's internal state is
encapsulated
–
Encapsulation is often violated for efficiency