<s>[INST] In the context of object-oriented programming, cohesion and coupling are important measures of software quality. Describe the desirable characteristics of these two measures at the level of classes and objects.[/INST]