Problem Statement
What does cohesion mean in software module design?
Explanation
Cohesion refers to how well the responsibilities inside a module belong together. High-cohesion modules perform a single, well-defined task and are easier to understand, maintain and reuse.
Practice Sets
This question appears in the following practice sets: