Don't know, don't care

A user of a class shouldn't know and shouldn't care about the details of implementation -- only that it works.

With encapsulation of the implementation, the class designer could totally change the implementation

 -- perhaps changing the date representation to a long integer count of days --

and the using programs would be unaffected.