Extension Points

Kind: mechanism

Layer: Extensibility Core

Record: architecture:extension-points

Severity: recommended

Scope: framework, plugin, module

Canonical: Ontology

A mechanism that exposes named hooks or interfaces where new behavior can be added without editing the core.

Listed in Architecture principles, after Plugin Architecture and before Inversion of Control (IoC).

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Enforced by

Required by

Refactors

Linked from

in this codebase