I am not sure if this helps....
By encapsulating data user creates an Abstract object.
This is achieved in C++ putting the data members as private
and member functions as public.
The end user only know how to call the methods associated
with the object.  |