Esempio n. 1
0
        //Спостерігач - Observer, Dependents, Publish-Subscribe, Listener
        public Run Observer()
        {
            Console.WriteLine("\nObserver:");

            Subject subject = new Subject();

            Patterns.Behavioral.Observer.Observer Observer  = new Patterns.Behavioral.Observer.Observer(subject, "Center", "\t\t");
            Patterns.Behavioral.Observer.Observer observer2 = new Patterns.Behavioral.Observer.Observer(subject, "Right", "\t\t\t\t");
            subject.Go();

            return(this);
        }
Esempio n. 2
0
        //Спостерігач - Observer, Dependents, Publish-Subscribe, Listener
        public Run Observer()
        {
            Console.WriteLine("\nObserver:");

            Subject subject = new Subject();
            Patterns.Behavioral.Observer.Observer Observer = new Patterns.Behavioral.Observer.Observer(subject, "Center", "\t\t");
            Patterns.Behavioral.Observer.Observer observer2 = new Patterns.Behavioral.Observer.Observer(subject, "Right", "\t\t\t\t");
            subject.Go();

            return this;
        }
Esempio n. 3
0
 public void Detach(Observer observer)
 {
     _observers.Remove(observer);
 }
Esempio n. 4
0
 public void Attach(Observer observer)
 {
     _observers.Add(observer);
 }