Observer Pattern

2018-03-10%20Observer-Pattern.svg

Observer Pattern can be used to loosely couple artifacts (cfg. loosley coupling):

  • A subject only knows the observers interface.
  • No direct correlation between subject and observer.
  • Changes have no impact on one another.
  • Both objects can be re-used independently.