Cohesion
The degree to which responsibilities within a component belong together.
Plain English
How naturally the things inside one module fit together.
In context
High cohesion keeps related behavior close and gives modules a focused reason to change.
Example
“Moving billing rules together would improve cohesion.”
When you'll hear this
- code review
- architecture review
- refactoring
Common misunderstanding
High cohesion does not require placing every related concern in one enormous module.
Commonly used by
Related terms
Updated: 2026-08-25
