Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

01 Design Patterns

❯

01 Concept

❯

Observer

Observer

Feb 10, 20261 min read

  • design-patterns
  • behavioral
  • observer

Observer

← Back to Behavioral Patterns

Pub/sub within an application, event notification. Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.

Key Properties

  • Subject and Observer
  • Push vs Pull Notification
  • Event Registration

Related

  • Mediator (centralized vs distributed communication)
  • Command (encapsulated notifications)

design-patterns behavioral observer


Graph View

  • Observer
  • Key Properties
  • Related

Backlinks

  • Behavioral Patterns
  • Mediator

Created with Quartz v4.5.2 © 2026

  • GitHub