| 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. |