Obeserver pattern defines a one to many relationship between objects so that when one object changes state, all its dependents are
notified and updated automatically.
It is mainly used to implement distributed event handling systems.
Principles used in this pattern :-
- Strive for loose coupling between objects that interact.
GoBack to Design Patterns