Application of the Subject and Observer classes. | Lecture 5 - slide 42 : 45 Program 3 |
using Templates.Observer; class Client { public static void Main(){ Subject subj = new Subject(); Observer o1 = new Observer(subj), o2 = new Observer(subj), o3 = new Observer(subj); subj.Attach(o1); // o1 subscribes to updates from subj subj.Attach(o2); // o2 subscribes to updates from subj subj.Notify(); // Following some state changes in subj // notify observers } } |