observer_pattern::Observer

class Observer

Abstract base class representing an observer in the Observer pattern.

Subclassed by observer_pattern::ConcreteObserver

Public Functions

virtual ~Observer() = default

Virtual destructor for cleanup of derived classes.

virtual void update() = 0

Called to notify the observer of changes in the subject.