Observer Pattern

Kind: pattern

Layer: Design Patterns Core

Record: architecture:observer-pattern

Severity: recommended

Scope: event notification, runtime

Canonical: Ontology

A design pattern in which a subject publishes events to subscribers it does not know by name.

Listed in Architecture principles, after Template Method Pattern and before Mediator Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Linked from

in this codebase