Computer Science, asked by shivangbmehta8186, 1 year ago

5. what is meant by cohesion? why high cohesion and low coupling is desired in good software design?

Answers

Answered by jiyant
0
Cohesion refers to the degree to which the elements of a module belong together. In a good software design, it is always desirable to have less interaction among modules (Low coupling). Advantages of high cohesion (or “strong cohesion”) are: 1) Reduced module complexity (they are simpler, having fewer operations).
Similar questions