Low Coupling

Kind: quality-attribute

Layer: Structural Core

Aliases: Loose Coupling, Decoupling

Record: architecture:low-coupling

Severity: mandatory

Scope: module, component, service

Canonical: Ontology

The degree to which a module can change without forcing changes in the modules around it.

Listed in Architecture principles, after High Cohesion and before Encapsulation.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Required by

Linked from