Interchangeability

Kind: quality-attribute

Layer: Structural Core

Record: architecture:interchangeability

Severity: recommended

Scope: component, plugin, service

Canonical: Ontology

The degree to which several implementations conform to one contract closely enough to be selected at runtime.

Listed in Architecture principles, after Replaceability and before Independence.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Reinforced by

Linked from