August 2018
Beginner
594 pages
22h 33m
English
Cohesion represents how interrelated the elements in a particular module are. Designs should seek to increase cohesion by not allowing a particular module to have too many disparate elements. Increasing cohesion reduces complexity and enables a number of different quality attributes, including maintainability. High cohesion often correlates to loose coupling.