Skip to content

Coupling and Cohesion

Coupling describes how strongly parts depend on one another.

Cohesion describes how well the responsibilities inside a part belong together.

  • Lower coupling usually makes change safer.
  • Higher cohesion usually makes a module easier to understand.