Many dependencies defined, so that multiple objects at the same time observer objects listening to a topic, theme object when status changes, will notify all observers objects.
1.delegate void EventHandler () declares a special "class."
2.public event EventHandler Update () to declare an event delegate variable.
3.Update + = new EventHandler (Method) create a delegate instance, equal to delegate to the method Update.