High Cohesion

Kind: quality-attribute

Layer: Structural Core

Record: architecture:high-cohesion

Severity: mandatory

Scope: class, module, component

Canonical: Ontology

The degree to which the members of a class or module work on the same data towards the same purpose.

Listed in Architecture principles, after Do Not Repeat Yourself (DRY) and before Low Coupling.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from