Decorator Pattern

Kind: pattern

Layer: Design Patterns Core

Record: architecture:decorator-pattern

Severity: contextual

Scope: behavior composition

Canonical: Ontology

A design pattern that adds behavior to an object by wrapping it in another object with the same interface.

Listed in Architecture principles, after Bridge Pattern and before Composite Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Enabled by

Linked from