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.