public void TestCase1() { var subject = new ConcreteSubject(); subject.Attach(new ConcreteObserver("Observer 1", subject)); subject.Attach(new ConcreteObserver("Observer 2", subject)); subject.Attach(new ConcreteObserver("Observer 3", subject)); subject.State = "Hello World"; }
public ConcreteObserver(string name, ConcreteSubject subject) { Name = name; _subject = subject; }
public ConcreteObserver(string name, ConcreteSubject subject) { Name = name; _subject = subject; }