Esempio n. 1
0
 public Observer(Subject subject, string name, string gap)
 {
     this.subject = subject;
     this.name = name;
     this.gap = gap;
     subject.Notify += Update;
 }
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;
        }