User Tools

Site Tools


principles:constantine_s_law

Constantine's Law

Variants and Alternative Names

  • Low Coupling, High Cohesion

Context

Principle Statement

“A structure is stable if cohesion is strong and coupling is low.”1)

Description

This principle is a combination of the two principles Low Coupling and High Cohesion.

Rationale

Strategies

Caveats

See section contrary principles.

Origin

Evidence

Relations to Other Principles

Generalizations

Specializations

Contrary Principles

Complementary Principles

Principle Collections

Examples

Description Status

Further Reading

Discussion

Discuss this wiki article and the principle on the corresponding talk page.

1)
Albert Endres and Dieter Rombach: A Handbook of Software and Systems Engineering. p. 43
principles/constantine_s_law.txt · Last modified: 2021-10-18 21:21 by christian