Two hallmarks of good software design are low coupling and high cohesion.

Cohesion is a measure of how focused a module of a program is on a set of responsibilities.

Coupling is a measure of the degree to which the modules of a program are dependent on other modules.To read this article in full, please click here(Insider Story)

Leave a Reply