hides the representation of data and implementation of operations, instance variables are only accessible via operations.
hides the representation of data and implementation of operations, instance variables are only accessible via operations.
set of data objects and a set of operations that characterize the behavior of these data objects; these operations relate to each other