The benefit of encapsulation is to guarantee that an object satisfies application-defined integrity constraints.