Transcription: Programs that use classes are called client code. Because of encapsulation, clients can access a class only through the established interface. Each class has a contract with the client. It must perform correctly in response to all valid messages sent by the client.