Exemple #1
0
 public void Detach(ITextSubscriber observer)
 {
     this.publisher.RemoveSubscriber(observer);
     Console.WriteLine("Subject: Detached an observer.");
 }
Exemple #2
0
 public void RemoveSubscriber(ITextSubscriber subscriber)
 {
     subscribers.Remove(subscriber);
 }
Exemple #3
0
 public void Attach(ITextSubscriber observer)
 {
     Console.WriteLine("Subject: Attached an observer.");
     this.publisher.AddSubscriber(observer);
 }
Exemple #4
0
 public void AddSubscriber(ITextSubscriber subscriber)
 {
     subscribers.Add(subscriber);
 }