Ejemplo 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);
        }
Ejemplo 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;
        }
Ejemplo n.º 3
0
 public void Detach(Observer observer)
 {
     _observers.Remove(observer);
 }
Ejemplo n.º 4
0
 public void Attach(Observer observer)
 {
     _observers.Add(observer);
 }