• Home
  • LLMs
  • Docker
  • Kubernetes
  • Java
  • Ubuntu
  • Maven
  • Big Data
  • Archived
Design Patterns | Observer
  1. References
  2. Example
    • The Observer
    • The Concrete Observer
    • The Abstract Subject
    • The Concrete Subject
    • A simple class to test the Observer design pattern

  1. References
    • Definition: (source: http://en.wikipedia.org/wiki/Observer_pattern)

      The Observer pattern defines an object, called the subject, that maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods.

    • Class diagram: (source: http://en.wikipedia.org/wiki/Observer_pattern)

      Observer Pattern
  2. Example
    • The Observer:


    • The Concrete Observer:


    • The Abstract Subject:


    • The Concrete Subject:


    • A simple class to test the Observer design pattern:


© 2025  mtitek