As the name suggests it is used for observing some objects.Observer watch for any change in state or property of subject.Suppose you are interested in