Composability

Kind: principle

Layer: Structural Core

Record: architecture:composability

Severity: recommended

Scope: function, component, system

Canonical: Ontology

A design rule that parts share compatible interfaces and carry no hidden side effects, so they can be combined into larger parts.

Listed in Architecture principles, after Modularity and before Composition Over Inheritance.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from