Clients of a class C cannot directly depend on hidden parts of C.
Thus, the invisible parts in C can more easily be changed than the parts which constitute the interface of the class.