Lexicon

Runtime Behavior Extension

Kind: capability

Layer: Design Patterns Core

Record: lexicon:runtime-behavior-extension

Canonical: Lexicon

The ability to add responsibilities to an object dynamically at runtime by wrapping it.

Listed in Lexicon terms, after Recursive Composition and before Shared Immutable State.

Category

  • Structural Patterns

Enabled by

  • Decorator Pattern

Linked from

  • Structural Patterns