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
- Execution joins the halves
- Event / Messaging / Asynchronous Architecture
- Behavioral Patterns
- Quality Attributes
- Severity levels
- The resolutions