Application of the Subject and Observer classes. | Lecture 6 - slide 17 : 20 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. } } | Making the Subject. Making three observers o1, o2, and o3. |